[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-26 14:27: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 14:27:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:27: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 14:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:27:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:28:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:28:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28: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 14:28:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:28: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 14:29:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:29:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:29:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:29:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:29:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:30:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:30:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:31:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:31:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:32:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:32:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:32:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:33:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:33:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33: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 14:33:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:33: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 14:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:33:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34: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 14:34:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:34: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 14:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:34:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:35:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:35:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35: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 14:35:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:35: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 14:36: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 14:36:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:36: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 14: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 14:36:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14:37:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:37:52] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14:37:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 14:38:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:39:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:40:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:41:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:42:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:43:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:44:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:45:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:46:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:48:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:49:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:50:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:51:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:52:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:53:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:54:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:55:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:56:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:57:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:58:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 14: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 14:59:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 14: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 15: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 15:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:01:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:02:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:03:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:04:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:05:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:05:53] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:06:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:07:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:08:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:09:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:09:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:10: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 15:10:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:10: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 15: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 15:10:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:10:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:11: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 15:11:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:11: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 15: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 15:11:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:11:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:12:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:12: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 15:12:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:12: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 15:13: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 15:13:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:13: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 15: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 15:13:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:13: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 15:13:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:13: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 15:14: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 15:14:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:14: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 15: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 15:14:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:14: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 15:14:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:14: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 15:15: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 15:15:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:15: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 15: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 15:15:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:15: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 15:15:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:15: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 15:16: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 15:16:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:16: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 15: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 15:16:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:16:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:16:49] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:16: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 15:17: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 15:17:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:17: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 15: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 15:17:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:17:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:18: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 15:18:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:18: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 15: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 15:18:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:18: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 15:18:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:18: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 15:19: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 15:19:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:19:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:19: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 15:19:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:19: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 15:20: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 15:20:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:20: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 15: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 15:20:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:20: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 15:20:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:20: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 15:21: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 15:21:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:21: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 15: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 15:21:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:21: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 15:21:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:21: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 15:22: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 15:22:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:22: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 15: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 15:22:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:22: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 15:22:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:22: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 15:23: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 15:23:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:23: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 15: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 15:23:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:23: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 15:23:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:23: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 15:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:24:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:24:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:25:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:25:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:25:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:25:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:25:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:25:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:26:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:26:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:26:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:26:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:26:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:27:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:27:15] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:27:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:27:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:27:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:28:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:28:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:28:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:28:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:28:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:28:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:29:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:29:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:29:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:29:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:29:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:30:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:30:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:30:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:30:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:30:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:30:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:30:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:30:59] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:30:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:31: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 15:31:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:31: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 15: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 15:31:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:31:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:32: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 15:32:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:32: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 15: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 15:32:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:32:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:33: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 15:33:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:33: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 15: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 15:33:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:33:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:34: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 15:34:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:34: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 15: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 15:34:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:34:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:35:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:35:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:36:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:36:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:37:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:37:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:38:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:38:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:39:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:39:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:39:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:39:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:39:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:39:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:39:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:39:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:40:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:40:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:40:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:40:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:40:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:40:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:40:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:40:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:41:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:41:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:41:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:41:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:41:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:41:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:41:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:41:54] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:41:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:41:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:42:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:42:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:42:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:42:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:42:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:42:59] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:42:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:43:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:43:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:44:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:44:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:45:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:45:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:45:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:45:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:46: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 15:46:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:46: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 15:46: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 15:46:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:46: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 15:46:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:46:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:46:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:46:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:46:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:47: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 15:47:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:47: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 15:47:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:47:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:47:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:47:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:48: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 15:48:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:48: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 15:48:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:48:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:48:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:48:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:48:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:48:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:49: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 15:49:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:49: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 15: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 15:49:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:49:47] 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 15:49:47] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:49:47] 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 15:49:47] 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 15:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:49:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:50:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:50:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:50: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 15:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:50:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:51:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:51: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 15:51:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:51: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 15:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:51:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:52:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:52: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 15:52:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:52: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 15:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:52:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:53: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 15:53:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:53: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 15:53:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:53:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:53:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:53:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:53: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 15:53:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:53: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 15:53:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:53:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:53:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:54:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:54:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:54: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 15:54:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:54:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:54:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:54:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:54: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 15:54:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:54: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 15:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:54:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:55: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 15:55:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:55: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 15:55:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:55:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:55:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:55:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:55:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:56: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 15:56:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:56: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 15:56:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:56:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:56:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:56:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:56:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:56:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:57:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:57:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:57:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:57:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:57:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:57:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:57:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:57:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:57:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:57:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:57:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:58: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 15:58:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:58: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 15:58:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:58:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:58:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:58:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:58:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:58:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:59:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:59:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:59:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:59: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 15:59:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:59: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 15:59:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:59:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:59:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15:59:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 15:59:45] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15:59:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 15: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 15:59:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 15: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 15:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 15: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 16:00: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 16:00:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:00: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 16:00: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 16:00:16] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:00: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 16:00:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:00:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:00:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:00:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:00: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 16:00:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:00: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 16:01: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 16:01:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:01: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 16:01:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:01:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:01:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:01:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:01: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 16:01:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:01: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 16:01: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 16:01:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:01: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 16:02: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 16:02:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:02: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 16: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 16:02:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:02:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:02: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 16:02:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:02: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 16:02: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 16:02:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:02: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 16:03:40] 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 16:03:40] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:03:40] 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 16:03:40] 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 16: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 16:03:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:03: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 16:03:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:03: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 16:03: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 16:03:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:03: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 16:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:04:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:04:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:04: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 16:04:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:04: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 16:04:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:04:53] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:04:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:05:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:05:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:05:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:05:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:05:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:05:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:05: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 16:05:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:05: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 16:05:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:05:54] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:05:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:06:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:06:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:06:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:06:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:06:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:06:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:06:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:07:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:07:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:07:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:07:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:07:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:07:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:07:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:07:58] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:07:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:08:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:08:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:08:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:08:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:09:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:09:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:09:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:09:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:09:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:10: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 16:10:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:10: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 16:10:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:10:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:10:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:10:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:10: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 16:10:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:10: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 16:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:10:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:11:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:11:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:11:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:11: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 16:11:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:11:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:11:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:11:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:11: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 16:11:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:11: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 16:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:12:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:12:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:12:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:12:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:12: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 16:12:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:12: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 16:12:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:12:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:12: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 16:12:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:12: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 16:13:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:13:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:13:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:13:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:13:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:13:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:13: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 16:13:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:13: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 16:13:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:13:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:13:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:13: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 16:13:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:13: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 16:14:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:14:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:14:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:14:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:14:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:14:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:14: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 16:14:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:14: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 16:14:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:14:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:14:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:14:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:14:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:14:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:15:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:15:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:15:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:15:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:15:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:15:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:15: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 16:15:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:15: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 16:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:15:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:15: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 16:15:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:15: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 16:16: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 16:16:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:16: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 16:16:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:16:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:16:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:16: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 16:16:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:16: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 16:16:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:16:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:16:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:16:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:16:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:17: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 16:17:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:17: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 16:17:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:17:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:17:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:17:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:17: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 16:17:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:17: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 16:18:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:18:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:18:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:18:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:18:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:18:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:18:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:18:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:18:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:18: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 16:18:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:18: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 16:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:19:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:19:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:15] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:19: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 16:19:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:19:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:19:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:19:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:19:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:19:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:20:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:20:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:20:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:20:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:20:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:20:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:20:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:20:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:20:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:20:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:20:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:20:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:20:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:21:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:21:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:21:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:21: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 16:21:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:21: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 16:21:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:21:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:21:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:21:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:21:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:21:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:21:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:21:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:21:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:22:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:22:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:22:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:22: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 16:22:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:22: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 16:22:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:22:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:22:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:22:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:22:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:22:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:23:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:23:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:23:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:23:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:23:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:23:59] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:24:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:24:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:24:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:24: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 16:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:24: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 16:24:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:24:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:25: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 16:25:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:25: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 16:25:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:25:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:25:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:25:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:25:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:25:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:25:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:25:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:25:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:26:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:26:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:26:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:26:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:26:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:26:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:26:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:26:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:26:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:26:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:26:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:26:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:27:05] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:27:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:27:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:27:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:27: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 16:27:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:27: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 16:27:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:27:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:27:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:28: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 16:28:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:28: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 16:28:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:28:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:28:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:28: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 16:28:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:28: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 16:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:28:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:29: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 16:29:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:29: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 16:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:29:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:29: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 16:29:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:30: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 16:30:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:30: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 16:30: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 16:30:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:30: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 16:30:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:30:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:30:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:30: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 16:30:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:30: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 16:30:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:30:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:30:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:31: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 16:31:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:31: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 16:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:31:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:31: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 16:31:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:31: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 16:31:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:31:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:31:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:32: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 16:32:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:32: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 16:32: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 16:32:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:32: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 16:32: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 16:32:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:32: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 16:32:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:32:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:32:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:33: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 16:33:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:33: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 16:33:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:33:32] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:33:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:33: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 16:33:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:33: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 16:33:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:33:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:33:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:34:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:34:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:34:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:34:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:34:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:35:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:35:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:35:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:35:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:35:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:35:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:36: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 16:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:36:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:36:35] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:36:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:36:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:36:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:36:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:37: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 16:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:37: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 16:37:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:37:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:37:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:37:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:37:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:37:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:38:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:38:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:38:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:38:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:38:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:38:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:39:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:39:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:39:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:39:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:39:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:39:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:39:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:40:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:40:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:40:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:40:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:40:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:40:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:41:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:41: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 16:41:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:41:40] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:41:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:41:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:41:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:41:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:42:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:42:41] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:42:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:42:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:42:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:42:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:43:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:43:42] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:43:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:43:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:43:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:43:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:44:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:44:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:44:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:44:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:44:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:44:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:45:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:45:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:45:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:45:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:45:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:45:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:46:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:46:45] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:46:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:46:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:46:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:46:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:47: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 16:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:47:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:47:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:47:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:47:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:48: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 16:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:48: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 16:48:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:48: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 16:48:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:48:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:48:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:49: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 16:49:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:49: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 16:49: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 16:49:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:49: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 16:49:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:49:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:49:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:50:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:50: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 16:50:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:50:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:50:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:51:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:51: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 16:51:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:51: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 16:51:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:51:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:51:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:52:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:52: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 16:52:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:52: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 16:52:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:52:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:52:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:53: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 16:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:53: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 16:53:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:53: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 16:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:53:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:54: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 16:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:54: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 16:54: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 16:54:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:54: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 16:54:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:54:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:54:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:55: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 16:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:55: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 16: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 16:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:55:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:55:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:55:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:56:03] 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 16:56:03] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:56:03] 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 16:56:03] 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 16:56: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 16:56:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:56: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 16: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 16:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:56:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:56:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:56:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:56:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:56:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:56:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16:57: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 16:57:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:57: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 16: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 16:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:58:05] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:58:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:58:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:58:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:58:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 16: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 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16: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 16:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16: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 16:59:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 16:59:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 16:59:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:00:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:00:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:00:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:00:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:00:58] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:00:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:01:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:01:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:01:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:01:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:01:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:01:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:01:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:02: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 17:02:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:02: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 17:02:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:02:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:02:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:02: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 17:02:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:02: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 17:02:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:02:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:02:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:03:00] local.WARNING: No biometric ID found for employee ID: 1 [2026-08-26 17:03: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 17:03:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:03: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 17: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 17:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:03:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:03:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:03:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:03: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 17:03:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:03: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 17:03:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:03:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:03:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:04: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 17:04:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:04: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 17: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 17:04:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:04:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:04:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:04:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:04:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:04:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:04:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:04:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:04:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:05:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:05:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:05:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:05:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:05:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:05:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:06: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 17:06:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:06: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 17: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 17:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:06:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:06:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:06:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:06:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:06:51] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:06:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:06:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:06:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:06:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:07:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:07:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:07: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 17:07:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07: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 17:07: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 17:07:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07: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 17:07:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:07:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:07:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:07:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:07:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:07:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:07:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:08:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:08:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:08:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:08:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:08:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:08:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:08:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:09:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:09: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 17:09:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:09:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:09:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:09:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:09:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:10:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:10:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:10:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:10:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:10:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:10:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:10:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:10:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:10:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:11:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:11:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:11:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:11:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:11:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:12: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 17:12:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:12: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 17:12: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 17:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:12:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:12:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:12:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:12:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:12:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:12:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:13: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 17:13:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:13: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 17: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 17:13:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:13:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:13:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:13:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:13:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:13:59] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:14: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 17:14:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:14: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 17:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:14:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:14:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:14:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:14:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:15:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:15:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:15:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:15:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:15:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:15:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:15:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:16:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:16: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 17:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:16:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:16:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:16:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:16:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:16:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:17: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 17:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:17: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 17:17:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:17: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 17:17:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:17:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:17:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:18:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:18:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:18:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:18: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 17:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:18:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:18:32] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:18:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:19:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:19: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 17:19:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:19:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:19:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:20: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 17:20:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:20:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:20:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:20:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:21:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:21:35] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:22:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:22:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:22:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:23:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:23:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:23:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:24: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 17:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:24: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 17:24:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:24:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:24:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:25:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:25: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 17:25:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:25:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:25:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:26: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 17:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:26: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 17:26:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:26:40] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:26:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17:27: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 17:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:27:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:27:41] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:27:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:28:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:28:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:28:42] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:28:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:29:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:29:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:29:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:29:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:30:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:30:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:30:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:31:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:31: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 17:31:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 17:31:45] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:31:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 17: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 17:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:32:46] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:33:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:33: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 17:33:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:33: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 17: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 17:34:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:34: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 17:34: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 17:34:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:34: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 17: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 17:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:35: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 17:35:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:35: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 17:36: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 17:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:36: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 17:36:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:36: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 17:37: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 17:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:37: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 17:37: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 17:37:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:37: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 17: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 17:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:38: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 17:38:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:38: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 17:39: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 17:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:39: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 17:39:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:39: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 17: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 17:40:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:40: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 17:40:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:40: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 17:41: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 17:41:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:41: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 17: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 17:41:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:42:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:43: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 17:43:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:43: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 17: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 17:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:44: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 17:44:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:44: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 17: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 17:45:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:45: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 17:45:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:45: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 17: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 17:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:46: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 17:46:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:46: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 17: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 17:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:47: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 17:47:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:47: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 17:48: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 17:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:48: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 17:48:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:48: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 17: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 17:49:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:49: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 17:49:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:49: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 17: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 17:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:50:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:50: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 17: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 17:51:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:51: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 17:51:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:51: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 17: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 17:52:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:52: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 17:52:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:52: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 17: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 17:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:53: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 17:53:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:53: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 17: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 17:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:54: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 17:54: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 17:54:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:54: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 17: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 17:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17:55: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 17: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 17:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:56:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17:57: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 17:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:57:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:58:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 17: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 17:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 17: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 18: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 18:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:00: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 18:00:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:00: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 18: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 18:01:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:01: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 18:01:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:01: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 18:02: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 18:02:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:02: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 18:02: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 18:02:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:02: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 18: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 18:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:03: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 18:03:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:03: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 18: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 18:04:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:04: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 18:04:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:04: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 18: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 18:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:05: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 18:05:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:05: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 18: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 18:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:06: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 18:06:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:06: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 18:07: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 18:07:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:07: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 18: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 18:07:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:08: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 18:08:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:08: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 18: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 18:09:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:09: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 18:09:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:09: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 18: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 18:10:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:10: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 18:10:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:10: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 18: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 18:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:11: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 18:11:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:11: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 18:12: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 18:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:12: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 18:12:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:12: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 18: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 18:13:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:13:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:13: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 18:14: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 18:14:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:14: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 18:14: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 18:14:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:14: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 18: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 18:15:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:15:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:16:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:16:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:17: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 18:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:17: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 18:17:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:17: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 18: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 18:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:18: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 18:18:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:18: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 18: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 18:19:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:19: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 18:19:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:19: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 18: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 18:20:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:20: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 18:20:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:20: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 18:21: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 18:21:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:21: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 18:21:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:21: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 18:22: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 18:22:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:22: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 18:22: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 18:22:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:22: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 18:23: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 18:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:23: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 18:23:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:23: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 18: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 18:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:24: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 18: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 18:24:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:25:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:25: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 18:25:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:25: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 18:26: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 18:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:26: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 18: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 18:26:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:27: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 18:27:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:27: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 18:27: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 18:27:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:27: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 18: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 18:28:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:28: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 18:28:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 18:28:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:28:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 18:28: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 18:28:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:28: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 18: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 18:29:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:29: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 18:29: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 18:29:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:30:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:30: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 18:30:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:30: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 18: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 18:31:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:31: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 18:31:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:31: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 18: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 18:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:32: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 18:32:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:32: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 18: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 18:33:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:33: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 18:33: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 18:33:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:33: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 18: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 18:34:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:34: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 18:34:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:34: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 18: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 18:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:35: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 18:35:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:35: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 18:36: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 18:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:36: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 18:36:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:36: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 18: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 18:37:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:37: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 18:37:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:37: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 18: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 18:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:38: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 18:38:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:38: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 18: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 18:39:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:39: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 18:39:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:39: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 18: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 18:40:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:40: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 18:40:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:40: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 18: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 18:41:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:41:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:42:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:42: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 18: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 18:42:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:43: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 18:43:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:43: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 18: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 18:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:44: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 18:44:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:44: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 18: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 18:45:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:45: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 18:45:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:45: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 18: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 18:46:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:46: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 18:46:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:46: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 18: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 18:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:47: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 18:47:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:47: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 18: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 18:48:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:48: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 18:48: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 18:48:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:48: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 18: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 18:49:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:49: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 18:49: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 18:49:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:49: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 18: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 18:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:50:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:50: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 18: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 18:51:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:51: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 18:51:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:51: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 18: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 18:52:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:52: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 18:52:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:52: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 18:53: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 18:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:53: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 18:53:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:53: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 18: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 18:54:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:54: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 18:54:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:54: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 18: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 18:55:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:56:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18:57: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 18:57:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18:57: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 18: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 18:57:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:58:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:59:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 18: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 18:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 18: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 19: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 19:00:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:00: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 19:00:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:00: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 19: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 19:01:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:01: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 19:01:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:01: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 19: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 19:02:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:02: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 19:02: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 19:02:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:02: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 19: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 19:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:03: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 19:03:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:03: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 19: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 19:04:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:04: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 19:04:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:04: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 19: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 19:05:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:05: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 19:05:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:05: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 19: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 19:06:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:06: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 19:06: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 19:06:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:06: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 19: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 19:07:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:07:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:08: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 19:08:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:08: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 19: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 19:09:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:09: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 19:09:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:09: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 19: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 19:10:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:10: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 19:10:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:10: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 19: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 19:11:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:11: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 19:11:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:11: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 19:12: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 19:12:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:12: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 19:12: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 19:12:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:12: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 19:12: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 19:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:13: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 19:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:14: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 19:14:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:14: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 19: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 19:15:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:16:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:16: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 19:17: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 19:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:19: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 19:19:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:19: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 19:19:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 19:19:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:19:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 19:20: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 19:20:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:21:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:23: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 19:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:24: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 19:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:24: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 19:25: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 19:25:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:25: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 19:26: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 19:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:26: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 19: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 19:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:28: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 19:28:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:28: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 19:29: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 19:29:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:29: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 19: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 19:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:31: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 19:31:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:31: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 19: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 19:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:33:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:34:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:34: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 19: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 19:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:36: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 19:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:37: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 19:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:37: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 19: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 19:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:39: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 19:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:41: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 19:41:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:41: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 19: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 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:45:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:47: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 19:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:48: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 19:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:49: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 19:49:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:49: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 19: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 19:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:51: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 19:51:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:52:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:52: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 19: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 19:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19:54: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 19:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:54: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 19:55: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 19:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19:55: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 19: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 19:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 19: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 19:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 19: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 20: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 20:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:01: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 20:01:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:02: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 20:02:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:02: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 20: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 20:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:04:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:07: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 20:07:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:07: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 20: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 20:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:09:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:10:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:13: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 20:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:14: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 20:14:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:14: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 20: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 20:15:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:15: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 20:15:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:15: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 20: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 20:16:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:17: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 20:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:18: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 20:18:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:18: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 20: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 20:19:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:19: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 20:20: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 20:20:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:21:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:22: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 20:22:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:22: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 20:23: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 20:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:24: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 20:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:24: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 20:25: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 20:25:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:25: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 20:26: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 20:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:26: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 20: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 20:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:28: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 20:28:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:28: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 20:29: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 20:29:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:29: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 20: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 20:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:31: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 20:31:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:31: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 20: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 20:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:33:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:34: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 20:34:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:34: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 20: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 20:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:36: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 20:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:36:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 20:36:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:36:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 20:37: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 20:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:37: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 20: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 20:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:39: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 20:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:41:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 20:41:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:41:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 20:42:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 20:42:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:42:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 20: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 20:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:45:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:47: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 20:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:48: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 20:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:49: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 20:49:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:49: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 20: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 20:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:51: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 20:51:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:52: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 20:52:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:52: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 20:53:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 20:53:07] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:53:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 20: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 20:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20:54: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 20:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:54: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 20:55: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 20:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20:55: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 20: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 20:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 20: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 20:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 20: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 21: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 21:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:01: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 21:01:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:02: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 21:02:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:02: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 21: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 21:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:04:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:07: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 21:07:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:07: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 21: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 21:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:09: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 21:09:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:09: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 21:09:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:09: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 21: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 21:10:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:12: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 21:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:13: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 21:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:14: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 21:14:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:14: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 21: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 21:15:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:16: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 21:16:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:16: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 21:17: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 21:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:19: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 21:19:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:19: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 21:20: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 21:20:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:21: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 21:21:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 21:21:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 21: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 21:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:23: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 21:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:24: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 21:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:24: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 21:25: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 21:25:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:25: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 21:26: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 21:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:26: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 21: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 21:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:28: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 21:28:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:28: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 21:29: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 21:29:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:29: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 21: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 21:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:31: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 21:31:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:31: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 21: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 21:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:33:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:34: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 21:34:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:34: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 21: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 21:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:36: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 21:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:37: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 21:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:37: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 21:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 21:37:53] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 21: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 21:38:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:39: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 21:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:41: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 21:41:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:41: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 21: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 21:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:45:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:47: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 21:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:48: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 21:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:49: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 21:49:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:49: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 21: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 21:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:51: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 21:51:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:52: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 21:52:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:52: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 21: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 21:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21:54: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 21:54:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:54: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 21:54: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 21:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:54: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 21:55: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 21:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:55: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 21: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 21:56:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21:56: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 21: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 21:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 21: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 21:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 21: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 22: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 22:00:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:01: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 22:01:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:02: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 22:02:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:02: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 22: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 22:03:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:04:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:04:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:04:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:04:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:04:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:04:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:04:35] production.ERROR: Error retrieving leave balances: 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 * from "leave_types" where "leave_types"."deleted_at" is null) [2026-08-26 22:05: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 22:05:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:05: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 22: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 22:05:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:05:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:05:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:05:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:06: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 22:06:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:06: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 22: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 22:06:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:06:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:06:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:06:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22: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 22:07:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:07: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 22:07:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:07: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 22:07:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:07:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:07:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:08: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 22:08:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:08: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 22: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 22:08:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:08:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:08:35] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:08:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:09:05] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:09: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 22:09:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:09: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 22:09:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:09: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 22: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 22:10:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:10:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:10:41] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:10:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:10: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 22:10:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:10: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 22: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 22:11:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:11: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-26 22:11: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-26 22:11: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 22:11:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:11: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 22:12: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 22:12:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:12: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 22:12:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:12: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 22:13: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 22:13:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:13:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:13: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 22:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:14:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:14: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 22:14:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:14: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 22: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 22:15:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:15:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:16: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 22:16:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:16: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 22:16: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 22:16:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:16: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 22:17: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 22:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:17: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 22:17:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:17: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 22: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 22:18:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:18: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 22:18:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:18: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 22: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 22:19:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:19: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 22:19:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:19: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 22: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 22:20:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:20: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 22:20: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 22:20:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:20: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 22:21: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 22:21:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:21: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 22:21:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:21: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 22:22: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 22:22:22] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:22: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 22: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 22:22:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:22: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 22:22:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:22: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 22: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 22:23:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:23: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 22:23:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:23: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 22:24: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 22:24:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:24: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 22: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 22:24:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:25: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 22:25:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:25: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 22:25: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 22:25:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:25: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 22:26: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 22:26:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:26: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 22: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 22:26:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:27:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:27: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 22:27:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:27: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 22: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 22:28:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:28: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 22:28: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 22:28:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:28: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 22:29: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 22:29:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:29: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 22:29: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 22:29:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:30:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:30: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 22:30:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:30: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 22:31: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 22:31:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:31: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 22:31: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 22:31:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:31: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 22: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 22:32:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:32: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 22:32:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:32: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 22: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 22:33:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:33: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 22:33:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:33: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 22:34: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 22:34:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:34: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 22:34: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 22:34:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:34: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 22: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 22:35:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:35: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 22:35:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:35: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 22:36: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 22:36:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:36: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 22:36:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:36: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 22:37: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 22:37:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:37: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 22:37: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 22:37:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:37: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 22: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 22:38:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:38: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 22:38:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:38: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 22:38:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:38:52] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:38:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:39:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 22:39:06] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:39:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 22:39: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 22:39:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:39: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 22:39:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:39: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 22: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 22:40:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:40: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 22:40:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:40: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 22:41: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 22:41:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:41: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 22: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 22:41:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:42:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:42:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:43:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:43: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 22:43:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:43: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 22: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 22:44:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:44: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 22:44:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:44: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 22: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 22:45:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:45: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 22:45:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:45: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 22: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 22:46:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:46: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 22:46:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:46: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 22:47: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 22:47:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:47: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 22:47:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:47: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 22:48: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 22:48:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:48: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 22:48:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:48: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 22:49: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 22:49:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:49: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 22:49: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 22:49:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:49: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 22: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 22:50:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:50:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:50: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 22:51: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 22:51:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:51: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 22:51:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:51: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 22:52: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 22:52:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:52: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 22:52: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 22:52:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:52: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 22: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 22:53:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22:53: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 22:53:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:53: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 22:54: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 22:54:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:54: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 22:54: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 22:54:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:54: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 22:55: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 22:55:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22:55: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 22: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 22:55:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:56:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:57:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:57:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:58:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:58:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:59:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 22: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 22:59:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 22: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 23:00: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 23:00:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:00: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 23:00: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 23:00:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:00: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 23:00: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 23:00:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:00: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 23:01: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 23:01:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:01: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 23:01: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 23:01:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:01: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 23:01:47] 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 23:01:47] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:01:47] 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 23:01:47] 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 23:02:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:02:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:02:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:03: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 23:03:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:03: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 23:04: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 23:04:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:04: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 23:05: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 23:05:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:05: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 23:06: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 23:06:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:06: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 23: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 23:07:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23: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 23:08:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:08:42] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:08:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:09: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 23:09:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:09: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 23:09:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:09:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:09:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:10: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 23:10:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:10: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 23:10:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:10:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:10:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:10:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:10:54] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:10:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:11:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:11:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:11:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:11: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 23:11:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:11: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 23:11:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:11:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:11:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:12: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 23:12:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:12: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 23:12:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:12:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:12:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:13: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 23:13:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:13: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 23:13:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:13:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:13:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:14: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 23:14:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:14: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 23:14:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:14:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:14:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:15:05] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:15:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:15:35] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:15:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:16:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:16:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:16:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:16:35] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:17:05] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:17: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 23:17:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:17: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 23:18: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 23:18:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:18: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 23:19: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 23:19:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:19: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 23:20: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 23:20:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:20: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 23:21: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 23:21:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:21: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 23:22: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 23:22:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:22: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 23:23:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:23:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:23:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:23:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:23:34] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:23:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:23:35] 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 23:23:35] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:23:35] 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 23:23:35] 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 23:23:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:23:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:23:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:24: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 23:24:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:24: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 23:24: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 23:24:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:24: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 23:24: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 23:24:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:24: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 23:25: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 23:25:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:25: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 23:25: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 23:25:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:25: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 23:26: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 23:26:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:26: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 23:26: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 23:26:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:26: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 23: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 23:27:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23: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 23:27: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 23:27:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:27: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 23:28: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 23:28:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:28: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 23:29: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 23:29:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23: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 23:30: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 23:30:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:30: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 23: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 23:31:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:31: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 23: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 23:32:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:32: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 23:33: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 23:33:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:33: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 23:34: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 23:34:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:34: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 23: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 23:35:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:35: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 23:36: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 23:36:48] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:36: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 23:37: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 23:37:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:37: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 23:38: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 23:38:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:38: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 23:39: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 23:39:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:39: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 23:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:39:59] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:40:00] 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 23:40:00] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:40:00] 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 23:40:00] 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 23:40:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:40:15] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:40:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-26",true]} [2026-08-26 23:40: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 23:40:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:40: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 23: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 23:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23: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 23:56:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-26 23:56:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-26 23:56:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:12: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-27 00:12:47] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:12: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-27 00:13:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:13:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:13:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:24:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:24:42] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:24:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:24:44] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:41:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:41:07] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:41:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:41:08] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 00:57: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-27 00:57:31] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:57: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-27 00:57:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 00:57:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 00:57:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:13:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:13:56] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:13:56] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:13:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:13:57] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:13:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:25:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:25:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:25:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:25:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:25:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:25:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:26:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:26:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:26:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:26:37] 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-27 01:26:37] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:26:37] 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-27 01:26:37] 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-27 01:27:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:27:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:27:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:27:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:27:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:27:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:28:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:28:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:28:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:28:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:28:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:28:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:29:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:29:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:29:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:29:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:29:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:29:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:30:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:30:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:30:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:30:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:30:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:31:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:31:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:31:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:32:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:32:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:32:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:32:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:32:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:32:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:33:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:33:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:33:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:33:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:33:43] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:33:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:34:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:34:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:34:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:34:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:34:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:34:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:35:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:35:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:35:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:35:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:36:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:36:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:36:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:36:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:36:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:36:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:37:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:37:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:37:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:37:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:38:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:38:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:38:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:38:39] 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-27 01:38:39] production.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:38:39] 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-27 01:38:39] 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-27 01:39:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:39:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:39:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:39:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:39:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:39:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:40:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:40:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:40:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:40:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:40:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:40:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:41:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:41:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:41:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:41:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:41:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:41:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:42:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:42:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:42:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:42:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:42:42] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:42:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:43:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:43:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:43:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:43:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:43:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:43:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:44:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:44:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:44:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:44:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:44:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:44:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:45:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:45:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:45:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:45:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:45:39] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:45:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:46:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:46:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:46:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:46:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:46:40] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:46:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:47:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:47:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:47:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:47:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:47:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:47:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:48:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:48:36] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:48:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 01:48:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 01:48:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 01:48:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:05:00] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:05: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-27 02:05:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:05: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-27 02:21:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:21:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:21:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:21:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:21:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:21:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:37:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:37:49] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:38:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:38:09] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:38:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:54:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:54:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:54:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 02:54:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 02:54:32] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 02:54:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 03:10:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 03:10:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 03:10:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 03:27: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-27 03:27:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 03:27: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-27 03:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 03:43:25] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 03:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 03:59: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-27 03:59:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 03:59: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-27 04:16:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 04:16:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 04:16:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 04:32:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 04:32:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 04:32:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 04:49: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-27 04:49:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 04:49: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-27 05:05:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 05:05:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 05:05:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 05:37:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 05:37:15] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 05:37:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 05:53:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 05:53:40] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 05:53:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 06:16:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 06:16:52] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 06:16:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 06:17: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-27 06:17:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 06: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-27 06:31:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 06:31:14] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 06:31:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 06:47:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 06:47:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 06:47:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 07:03: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-27 07:03:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 07:03: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-27 07:19:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 07:19:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 07:19:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 07:35: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-27 07:35:50] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 07:35: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-27 07:52:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 07:52:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 07:52:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 07:53:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 07:53:13] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 07:53:13] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:00: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-27 08:00:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:00: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-27 08: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-27 08:01:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:01: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-27 08:02: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-27 08:02:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:02: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-27 08:03: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-27 08:03:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:03: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-27 08:04: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-27 08:04:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:04: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-27 08:05: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-27 08:05:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:05: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-27 08:05: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-27 08:05:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:05: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-27 08:06: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-27 08:06:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:06: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-27 08:06: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-27 08:06:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:06: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-27 08:07: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-27 08:07:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:07: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-27 08:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:07:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:08: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-27 08:08:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:08: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-27 08: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-27 08:08:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:09: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-27 08:09:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:09: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-27 08:09: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-27 08:09:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:09: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-27 08:10: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-27 08:10:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:10: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-27 08:10: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-27 08:10:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:10: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-27 08:11: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-27 08:11:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:11: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-27 08:11: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-27 08:11:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:11: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-27 08:12: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-27 08:12:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:12: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-27 08:12:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:12:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:12:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:13: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-27 08:13:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:13: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-27 08:13:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:13:33] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:13:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:14: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-27 08:14:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:14: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-27 08:14:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:14:26] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:14:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:15: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-27 08:15:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:15: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-27 08:15: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-27 08:15:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:15: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-27 08: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-27 08:16:17] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:16: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-27 08:16: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-27 08:16:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:16: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-27 08:17: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-27 08:17:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:17: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-27 08:17:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:17:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:17:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:18: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-27 08:18:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:18: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-27 08:18:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:18:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:18:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:19: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-27 08:19:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:19: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-27 08:19: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-27 08:19:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:19: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-27 08:20: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-27 08:20:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:20: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-27 08:20:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:20:32] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:20:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:21: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-27 08:21:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:21: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-27 08:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:21:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:22: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-27 08:22:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:22: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-27 08:22:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:22:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:22:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:23: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-27 08:23:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:23: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-27 08:23: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-27 08:23:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:23: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-27 08:24: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-27 08:24:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:24: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-27 08:24: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-27 08:24:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:24: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-27 08:25: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-27 08:25:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:25: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-27 08:25: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-27 08:25:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:25: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-27 08:26: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-27 08:26:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:26: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-27 08:26: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-27 08:26:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:26: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-27 08:27: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-27 08:27:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:27: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-27 08:27: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-27 08:27:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:27: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-27 08:28: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-27 08:28:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:28: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-27 08:28: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-27 08:28:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:28: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-27 08:29: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-27 08:29:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:29: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-27 08:29: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-27 08:29:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:29: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-27 08:30: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-27 08:30:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:30: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-27 08:30: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-27 08:30:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:30: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-27 08:31: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-27 08:31:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:31: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-27 08:31:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:31:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:32: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-27 08:32:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:32: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-27 08:32: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-27 08:32:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:32: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-27 08:33: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-27 08:33:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:33: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-27 08:33:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:33:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:33:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:34: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-27 08:34:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:34: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-27 08:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:34:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:35: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-27 08:35:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:35: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-27 08:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:35:37] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:36: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-27 08:36:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:36: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-27 08:36: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-27 08:36:20] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:36: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-27 08:37: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-27 08:37:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:37: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-27 08:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:37:30] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:38: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-27 08:38:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:38: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-27 08:38: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-27 08:38:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:38: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-27 08:39: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-27 08:39:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:39: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-27 08:39:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:39:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:39:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:40: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-27 08:40:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:40: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-27 08:40:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:40:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:40:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:41: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-27 08:41:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:41: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-27 08:41: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-27 08:41:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:41: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-27 08:42: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-27 08:42:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:42: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-27 08:42: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-27 08:42:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:42: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-27 08: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-27 08:43:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:43:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08: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-27 08:44:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:44:29] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08: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-27 08:45:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:45:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:45:38] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:45:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08: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-27 08:46:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08: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-27 08:46:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:47: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-27 08:47:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:47: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-27 08:47:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:47:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:47:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:48: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-27 08:48:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:48: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-27 08:48:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:48:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:49: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-27 08:49:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:49: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-27 08:49: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-27 08:49:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:49: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-27 08: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-27 08:50:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:50:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:50:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:50:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:51: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-27 08:51:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:51:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:51:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:51:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08: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-27 08:52:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:52:24] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:53: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-27 08:53:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:53: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-27 08:53: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-27 08:53:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:53: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-27 08:54: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-27 08:54:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:54: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-27 08:54: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-27 08:54:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:54: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-27 08:55: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-27 08:55:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:55: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-27 08:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:55:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:55:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:56: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-27 08:56:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:56: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-27 08: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-27 08:56:23] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08: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-27 08:57: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-27 08:57:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:57: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-27 08:57:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:57:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:57:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:58: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-27 08:58:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:58: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-27 08:58:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 08:58:27] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:58:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 08:59: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-27 08:59:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:59: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-27 08:59: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-27 08:59:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 08:59: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-27 09:00: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-27 09:00:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:00: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-27 09:00: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-27 09:00:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:00: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-27 09: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-27 09:01:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:01: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-27 09: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-27 09:01:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:01: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-27 09:02: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-27 09:02:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:02: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-27 09:02: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-27 09:02:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:02: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-27 09:03: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-27 09:03:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:03: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-27 09:03: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-27 09:03:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:03: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-27 09:04: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-27 09:04:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:04: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-27 09:04:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:04:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:05: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-27 09:05:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:05: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-27 09:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:05:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:06: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-27 09:06:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:06: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-27 09:06: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-27 09:06:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:06: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-27 09:07: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-27 09:07:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:07: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-27 09:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:07:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:08: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-27 09:08:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:08: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-27 09:08: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-27 09:08:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:08: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-27 09:09: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-27 09:09:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:09: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-27 09:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:09:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:10: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-27 09:10:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:10: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-27 09:10:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:10:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:10:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:11: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-27 09:11:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:11: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-27 09:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:11:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:12: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-27 09:12:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:12: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-27 09:12: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-27 09:12:21] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:12: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-27 09:13: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-27 09:13:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:13: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-27 09:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:13:28] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:14: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-27 09:14:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:14: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-27 09:14: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-27 09:14:19] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:14: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-27 09:15: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-27 09:15:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:15: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-27 09:15: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-27 09:15:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:15: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-27 09:16: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-27 09:16:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:16: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-27 09:16: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-27 09:16:18] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:16: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-27 09: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-27 09:44:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09: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-27 09:44:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:44:03] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:44:03] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:45: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-27 09:45:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:45: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-27 09:45: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-27 09:45:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:45: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-27 09:46: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-27 09:46:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:46: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-27 09:46: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-27 09:46:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:46: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-27 09:47: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-27 09:47:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:47: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-27 09:47: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-27 09:47:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:47: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-27 09:48: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-27 09:48:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:48: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-27 09:48: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-27 09:48:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:48: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-27 09:49: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-27 09:49:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:49: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-27 09:49: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-27 09:49:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:49: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-27 09:50: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-27 09:50:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:50: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-27 09:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true}} [2026-08-27 09:50:08] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-26","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_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 09:51: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-27 09:51:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:51: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-27 09:51: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-27 09:51:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:51: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-27 09:52: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-27 09:52:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:52: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-27 09:52: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-27 09:52:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:52: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-27 09:53: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-27 09:53:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:53: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-27 09:53: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-27 09:53:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:53: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-27 09:54: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-27 09:54:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:54: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-27 09:54: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-27 09:54:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:54: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-27 09:55: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-27 09:55:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:55: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-27 09:55: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-27 09:55:04] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:55: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-27 09:56: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-27 09:56:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:56: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-27 09:56: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-27 09:56:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:56: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-27 09:57: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-27 09:57:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:57: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-27 09:57: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-27 09:57:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:57: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-27 09:58: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-27 09:58:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:58: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-27 09:58: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-27 09:58:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:58: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-27 09:59: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-27 09:59:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:59: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-27 09:59: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-27 09:59:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 09:59: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-27 10:00: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-27 10:00:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:00: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-27 10:00: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-27 10:00:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:00: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-27 10:01: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-27 10:01:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:01: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-27 10:01: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-27 10:01:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:01: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-27 10:02: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-27 10:02:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:02: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-27 10:03: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-27 10:03:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:03: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-27 10:04: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-27 10:04:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:04: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-27 10:05: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-27 10:05:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:05: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-27 10:06: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-27 10:06:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:06: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-27 10:07: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-27 10:07:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:07: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-27 10:08: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-27 10:08:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:08: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-27 10:09: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-27 10:09:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:09: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-27 10:10: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-27 10:10:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:10: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-27 10:11: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-27 10:11:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:11: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-27 10:12: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-27 10:12:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:12: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-27 10:13: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-27 10:13:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:13: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-27 10:14: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-27 10:14:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:14: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-27 10:15: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-27 10:15:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:15: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-27 10:16: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-27 10:16:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:16: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-27 10:17: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-27 10:17:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:17: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-27 10:18: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-27 10:18:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:18: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-27 10:19: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-27 10:19:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:19: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-27 10:20: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-27 10:20:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:20: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-27 10:21: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-27 10:21:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:21: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-27 10:22: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-27 10:22:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:22: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-27 10:23: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-27 10:23:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:23: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-27 10:24: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-27 10:24:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:24: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-27 10:25: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-27 10:25:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:25: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-27 10:26: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-27 10:26:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:26: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-27 10:27: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-27 10:27:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:27: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-27 10:28: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-27 10:28:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:28: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-27 10:29: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-27 10:29:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:29: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-27 10:30: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-27 10:30:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:30: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-27 10:31: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-27 10:31:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:31: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-27 10:32: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-27 10:32:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:32: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-27 10:33: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-27 10:33:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:33: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-27 10:34: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-27 10:34:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:34: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-27 10:35: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-27 10:35:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:35: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-27 10:36: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-27 10:36:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:36: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-27 10:37: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-27 10:37:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:37: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-27 10:38: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-27 10:38:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:38: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-27 10:39: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-27 10:39:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:39: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-27 10:40: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-27 10:40:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:40: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-27 10: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-27 10:41:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10: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-27 10: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-27 10:42:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:42: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-27 10: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-27 10:43:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10: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-27 10:44: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-27 10:44:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:44: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-27 10:45: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-27 10:45:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:45: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-27 10:46: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-27 10:46:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:46: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-27 10:47: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-27 10:47:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:47: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-27 10:48: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-27 10:48:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:48: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-27 10:49: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-27 10:49:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:49: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-27 10:50: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-27 10:50:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:50: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-27 10:51: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-27 10:51:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:51: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-27 10:52: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-27 10:52:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:52: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-27 10:53: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-27 10:53:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:53: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-27 10:54: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-27 10:54:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:54: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-27 10:55: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-27 10:55:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:55: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-27 10:56: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-27 10:56:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:56: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-27 10:57: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-27 10:57:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:57: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-27 10:58: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-27 10:58:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:58: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-27 10:59: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-27 10:59:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 10:59: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-27 11:00: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-27 11:00:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:00: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-27 11:01: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-27 11:01:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:01: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-27 11:02: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-27 11:02:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:02: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-27 11:03: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-27 11:03:02] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:03: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-27 11:04: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-27 11:04:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:04: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-27 11:05: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-27 11:05:01] local.INFO: Filtering by schedule_date: 2026-08-26 [2026-08-27 11:05: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-27 14:07:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:07:53] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:07:53] local.ERROR: Error retrieving leave balances: 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 * from "leave_types" where "leave_types"."deleted_at" is null) [2026-08-27 14:08:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:08:23] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:08:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:08:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:08:53] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:08:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:09:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:09:23] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:09:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:09:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:09:53] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:09:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:10:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:10:23] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:10:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:10:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:10:53] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:10:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-08-27",true]} [2026-08-27 14:11:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-08-27","page":"1","limit":"10","is_remote":true}} [2026-08-27 14:11:24] local.INFO: Filtering by schedule_date: 2026-08-27 [2026-08-27 14:11: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-28 04:29: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-29 10:10: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-29 10:17: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-29 12:33: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-08-30 20:37: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 20:37:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:37: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 20:37: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 20:37:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:37: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 20:38: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 20:38:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:38: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 20:38: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 20:38:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:38: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 20:39: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 20:39:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:39: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 20:39: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 20:39:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:39: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 20:40: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 20:40:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:40: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 20:40: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 20:40:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:40: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 20:41: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 20:41:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:41: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 20:41: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 20:41:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:41: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 20:42: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 20:42:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:42: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 20:42: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 20:42:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:42: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 20:43: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 20:43:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:43: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 20: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 20:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:44:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20: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 20:49:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20:50: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 20:50:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:50: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 20:50: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 20:50:16] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:50: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 20: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 20:50:17] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20: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 20:50: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 20:50:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:50: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 20:51: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 20:51:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:51: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 20:51: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 20:51:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:51: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 20:52: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 20:52:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:52: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 20:52: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 20:52:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:52: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 20:53: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 20:53:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:53: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 20:53: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 20:53:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:53: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 20:54: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 20:54:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:54: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 20:54: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 20:54:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:54: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 20:55: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 20:55:36] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:55: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 20:56: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 20:56:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:56: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 20:57: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 20:57:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:57: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 20:58: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 20:58:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:58: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 20:59: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 20:59:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 20:59: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 21:00: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 21:00:41] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:00: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 21:01: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 21:01:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:01: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 21:02: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 21:02:43] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:02: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 21:03: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:03:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:03: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:04: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 21:04:45] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:04: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 21:05: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 21:05:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:05: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 21:06: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 21:06:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:06: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 21:07: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 21:07:48] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:07: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 21: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 21:08:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:09:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:16:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:19:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:20:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21: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 21:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21:31: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 21:31:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:31: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 21:32: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 21:32:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:32: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 21:32: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 21:32:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:32: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 21:33: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 21:33:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:33: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 21:33: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 21:33:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:33: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 21:34: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 21:34:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:34: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 21:34: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 21:34:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:34: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 21:35: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 21:35:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:35: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 21:35: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 21:35:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:35: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 21:36: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 21:36:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:36: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 21:36: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 21:36:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:36: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 21:37: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 21:37:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:37: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 21:37: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 21:37:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:37: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 21:38: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 21:38:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:38: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 21:38: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 21:38:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:38: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 21:39: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 21:39:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:39: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 21: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 21:39:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21:40: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 21:40:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:40: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 21:40: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 21:40:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:40: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 21:41: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 21:41:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:41: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 21:41: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 21:41:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:41: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 21:42: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 21:42:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:42: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 21:42: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 21:42:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:42: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 21:43: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 21:43:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:43: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 21:43: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 21:43:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:43: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 21:44: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 21:44:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:44: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 21:44: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 21:44:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:44: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 21:45: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 21:45:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:45: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 21:45: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 21:45:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:45: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 21:46: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 21:46:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:46: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 21:46: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 21:46:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:46: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 21:47: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 21:47:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:47: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 21:47: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 21:47:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:47: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 21:48: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 21:48:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:48: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 21: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 21:48:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21:49: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 21:49:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:49: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 21:49: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 21:49:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:49: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 21:50: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 21:50:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:50: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 21:50: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 21:50:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:50: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 21:51: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 21:51:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:51: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 21:51: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 21:51:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:51: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 21:52: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 21:52:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:52: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 21:52: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 21:52:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:52: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 21:53: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 21:53:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:53: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 21:53: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 21:53:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:53: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 21:54: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 21:54:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:54: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 21:54: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 21:54:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:54: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 21:55: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 21:55:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:55: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 21:55: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 21:55:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:55: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 21:56: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 21:56:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:56: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 21:56: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 21:56:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:56: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 21: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 21:57:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21: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 21:57: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 21:57:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:57: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 21:58: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 21:58:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:58: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 21:58: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 21:58:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:58: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 21:59: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 21:59:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:59: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 21:59: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 21:59:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 21:59: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 22:00: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 22:00:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:00: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 22:00: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 22:00:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:00: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 22:01: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 22:01:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:01: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 22:01: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 22:01:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:01: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 22:02: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 22:02:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:02: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 22:02: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 22:02:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:02: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 22:03: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 22:03:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:03: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 22: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 22:03:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:04: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 22:04:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:04: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 22:04: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 22:04:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:04: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 22:05: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 22:05:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:05: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 22:05: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 22:05:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:05: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 22:06: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 22:06:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:06: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 22:06: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 22:06:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:06: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 22:07: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 22:07:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:07: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 22:07: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 22:07:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:07: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 22:08: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 22:08:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:08: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 22:08: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 22:08:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:08: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 22:09: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 22:09:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:09: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 22:09: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 22:09:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:09: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 22:10: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 22:10:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:10: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 22:10: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 22:10:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:10: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 22:11: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 22:11:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:11: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 22:11: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 22:11:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:11: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 22:12: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 22:12:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:12: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 22:12: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 22:12:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:12: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 22:13: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 22:13:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:13: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 22:13: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 22:13:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:13: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 22:14: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 22:14:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:14: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 22:14: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 22:14:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:14: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 22:15: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 22:15:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:15: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 22:15: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 22:15:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:15: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 22:16: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 22:16:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:16: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 22:16: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 22:16:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:16: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 22:17: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 22:17:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:17: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 22:17: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 22:17:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:17: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 22:18: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 22:18:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:18: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 22:18: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 22:18:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:18: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 22:19: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 22:19:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:19: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 22:19: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 22:19:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:19: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 22:20: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 22:20:43] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:20: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 22:20: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 22:20:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:20: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 22:21: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 22:21:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:21: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 22:21: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 22:21:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:21: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 22: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-08-30 22:22:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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-08-30 22:22: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 22:22:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:22: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 22:23: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 22:23:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:23: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 22:23: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 22:23:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:23: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 22:24: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 22:24:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:24: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 22: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 22:24:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:25: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 22:25:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:25: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 22:25: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 22:25:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:25: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 22:26: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 22:26:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:26: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 22:26: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 22:26:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:26: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 22:27: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 22:27:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:27: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 22:27: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 22:27:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:27: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 22:28: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 22:28:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:28: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 22:28: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 22:28:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:28: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 22:29: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 22:29:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:29: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 22:30: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 22:30:19] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:30: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 22: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 22:30:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:31: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 22:31:08] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:31: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 22:31: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 22:31:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:31: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 22:36: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 22:36:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:36: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 22:37: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 22:37:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:37: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 22:37: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 22:37:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:37: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 22:38: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 22:38:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:38: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 22:38: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 22:38:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:38: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 22:39: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 22:39:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:39: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 22: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 22:39:59] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:40: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 22:40:29] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:40: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 22: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 22:41:00] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:41: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 22:41:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:41: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 22:42: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 22:42:31] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:42: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 22:43: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 22:43:32] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:43: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 22:44: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 22:44:33] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:44: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 22:45: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 22:45:34] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:45: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 22:46: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 22:46:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:46: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 22:47: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 22:47:36] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:47: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 22:48: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 22:48:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:48: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 22:49: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 22:49:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:49: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 22:50: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:50:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:50: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:51: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 22:51:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:51: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 22:52: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 22:52:30] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:52: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 22:52:34] 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 22:52:34] production.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:52:34] 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 22:52:34] 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-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 22:53: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 22:53:04] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:53: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 22:53: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 22:53:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:53: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 22:54: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 22:54:05] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:54: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 22:54: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 22:54:35] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:54: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 22:55: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 22:55:06] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:55: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 22:55: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:55:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:55: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:55:57] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:55: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: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 22:56:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 22:56: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 22:56:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:56: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 22:57: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 22:57:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:57: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 22:58: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 22:58:14] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:58: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 22:58: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 22:58:28] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:58: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 22:58: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 22:58:58] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22:58: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 22: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 22:59:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 22: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 23: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 23:00:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:03:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:06:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23:07: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 23:07:01] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:07: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 23:07: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 23:07:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:07: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 23:07: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 23:07:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:07: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 23:08: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 23:08:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:08: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 23:08: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 23:08:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:08: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 23:09: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 23:09:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:09: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 23:10: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 23:10:07] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:10: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 23:10: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 23:10:37] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:10: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 23:11: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 23:11:38] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:11: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 23:12: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 23:12:39] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:12: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 23:13: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 23:13:40] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:13: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 23:14: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 23:14:41] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:14: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 23:15: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 23:15:42] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:15: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 23:16: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 23:16:43] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:16: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 23:17: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 23:17:44] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:17: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 23:18: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 23:18:45] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:18: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 23:19: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 23:19:46] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:19: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 23:20: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 23:20:47] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:20: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 23:21: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 23:21:48] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:21: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 23: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 23:22:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:25:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:26:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:27:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:28:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:29:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:30:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:31:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:32:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:33:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:34:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:35:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:36:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:37:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:38:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:39:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:40:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:41:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:42:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:43:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:44:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:45:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:46:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:47:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:48:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:49:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:50:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:51:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:52:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:53:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:54:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23: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 23:55:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23: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 23:57: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 23:57:15] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:57: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 23:57: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 23:57:15] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:57: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 23:57: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 23:57:22] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:57: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 23:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:52] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:58:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:53] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:58:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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-30 23:59:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:53] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-30 23:59:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:53] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:00:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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-31 00:01:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:02:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:03:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:04:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:05:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:06:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:07:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:08:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:09:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:10:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:11:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:12:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:13:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:14:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:15:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:16:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:17:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:18:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:19:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:20:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:21:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:22:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:23:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:24:50] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00: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-31 00:25:49] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00: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-31 00:25:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-08-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:52] local.INFO: Filtering by schedule_date: 2026-08-30 [2026-08-31 00:25:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-08-30","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06] 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 00:26:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:26:06] 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 00:26:35] 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 00:26:35] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:26:35] 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 00:27:06] 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 00:27:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:27:06] 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 00:27:36] 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 00:27:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:27:36] 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 00:28:06] 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 00:28:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:28:06] 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 00:28:36] 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 00:28:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:28:36] 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 00:29:06] 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 00:29:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:29:06] 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 00:29:36] 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 00:29:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:29:36] 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 00:30:37] 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 00:30:37] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:30:37] 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 00:31:38] 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 00:31:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:31:38] 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 00:32:39] 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 00:32:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 00:32:39] 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 06:47:34] 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 06:47:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 06:47:34] 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 06:47:46] 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 06:47:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 06:47:46] 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 06:48:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"3","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"3","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"3","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 06:48:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 06:48:09] local.INFO: Time entries query: {"filters":{"employee_id":"3","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":["%3%","2026-08-31",true]} [2026-08-31 13:24:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:24:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:24:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:24:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:24:58] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:24:58] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:25:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:25:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:25:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:26:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:26:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:26:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:26:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:26:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:26:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:27:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:27:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:27:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:27:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:28:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:28:07] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:28:07] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:28:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:29:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:29:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:29:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:30:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:30:31] 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 13:30:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:30:31] 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 13:31:01] 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 13:31:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:31:01] 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 13:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:31:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:31:31] 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 13:31:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:31:31] 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 13:32:01] 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 13:32:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:32:01] 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 13:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:32:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:32:31] 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 13:32:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:32:31] 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 13:33:02] 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 13:33:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:33:02] 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 13:33:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:33:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:33:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:33:31] 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 13:33:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:33:31] 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 13:34:01] 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 13:34:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:34:01] 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 13:34:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:34:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:34:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:34:31] 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 13:34:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:34:32] 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 13:35:01] 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 13:35:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:35:02] 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 13:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:35:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:35:31] 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 13:35:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:35:31] 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 13:36:02] 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 13:36:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:36:02] 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 13:36:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:36:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:36:31] 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 13:36:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:36:31] 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 13:37:01] 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 13:37:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:37:01] 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 13:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:37:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:37:31] 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 13:37:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:37:32] 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 13:38:01] 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 13:38:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:38:01] 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 13:38:32] 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 13:38:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:38:32] 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 13:38:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:38:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:38:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:39:02] 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 13:39:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:39:02] 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 13:39:31] 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 13:39:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:39:31] 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 13:39:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:39:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:39:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:40:02] 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 13:40:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:40:02] 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 13:40:32] 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 13:40:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:40:32] 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 13:40:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:40:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:40:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:41:01] 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 13:41:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:41:02] 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 13:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:41:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:41:31] 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 13:41:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:41:31] 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 13:42:01] 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 13:42:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:42:01] 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 13:42:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:42:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:42:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:42:31] 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 13:42:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:42:32] 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 13:43:01] 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 13:43:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:43:01] 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 13:43:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:43:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:43:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:43:31] 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 13:43:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:43:31] 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 13:44:02] 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 13:44:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:44:02] 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 13:44:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:44:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:44:31] 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 13:44:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:44:31] 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 13:45:02] 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 13:45:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:45:02] 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 13:45:31] 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 13:45:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:45:31] 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 13:45:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:45:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:45:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:46:02] 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 13:46:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:46:02] 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 13:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:46:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:46:31] 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 13:46:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:46:31] 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 13:47:01] 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 13:47:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:47:01] 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 13:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:47:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:47:32] 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 13:47:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:47:32] 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 13:48:02] 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 13:48:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:48:02] 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 13:48:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:48:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:48:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:48:31] 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 13:48:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:48:31] 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 13:49:01] 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 13:49:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:49:01] 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 13:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:49:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:49:31] 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 13:49:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:49:31] 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 13:50:02] 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 13:50:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:50:02] 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 13:50:32] 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 13:50:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:50:32] 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 13:50:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:50:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:50:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:51:02] 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 13:51:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:51:02] 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 13:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:51:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:51:31] 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 13:51:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:51:31] 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 13:52:01] 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 13:52:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:52:01] 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 13:52:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:52:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:52:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:52:31] 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 13:52:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:52:31] 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 13:53:02] 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 13:53:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:53:02] 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 13:53:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:53:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:53:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:53:32] 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 13:53:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:53:32] 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 13:54:01] 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 13:54:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:54:01] 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 13:54:31] 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 13:54:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:54:31] 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 13:54:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:54:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:54:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:55:01] 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 13:55:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:55:01] 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 13:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:55:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:55:31] 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 13:55:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:55:31] 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 13:56:01] 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 13:56:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:56:02] 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 13:56:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:56:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:56:31] 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 13:56:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:56:32] 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 13:57:02] 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 13:57:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:57:02] 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 13:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:57:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:57:31] 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 13:57:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:57:31] 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 13:58:01] 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 13:58:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:58:01] 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 13:58:31] 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 13:58:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:58:31] 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 13:58:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:58:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:58:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:59:02] 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 13:59:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:59:02] 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 13:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 13:59:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 13:59:31] 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 13:59:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 13:59:31] 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 14:00:01] 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 14:00:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:00:02] 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 14:00:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:00:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:00:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:00:31] 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 14:00:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:00:31] 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 14:01:02] 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 14:01:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:01:02] 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 14:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:01:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:01:31] 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 14:01:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:01:31] 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 14:02:02] 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 14:02:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:02:02] 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 14:02:31] 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 14:02:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:02:31] 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 14:02:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:02:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:02:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:03:02] 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 14:03:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:03:02] 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 14:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:03:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:03:31] 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 14:03:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:03:31] 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 14:04:01] 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 14:04:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:04:02] 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 14:04:32] 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 14:04:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:04:32] 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 14:04:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:04:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:04:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:05:02] 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 14:05:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:05:02] 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 14:05:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:05:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:05:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:05:31] 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 14:05:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:05:32] 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 14:06:01] 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 14:06:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:06:01] 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 14:06:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:06:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:06:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:06:31] 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 14:06:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:06:31] 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 14:07:01] 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 14:07:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:07:02] 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 14:07:31] 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 14:07:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:07:31] 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 14:07:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:07:35] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:07:35] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:08:02] 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 14:08:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:08:02] 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 14:08:32] 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 14:08:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:08:32] 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 14:08:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:08:37] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:08:37] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:09:01] 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 14:09:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:09:01] 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 14:09:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:09:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:09:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:09:32] 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 14:09:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:09:32] 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 14:10:01] 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 14:10:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:10:01] 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 14:10:31] 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 14:10:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:10:32] 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 14:10:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:10:37] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:10:37] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:11:01] 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 14:11:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:11:01] 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 14:11:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:11:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:11:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:11:31] 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 14:11:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:11:31] 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 14:12:02] 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 14:12:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:12:02] 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 14:12:32] 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 14:12:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:12:32] 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 14:12:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:12:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:12:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:13:02] 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 14:13:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:13:02] 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 14:13:31] 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 14:13:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:13:31] 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 14:13:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:13:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:13:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:14:02] 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 14:14:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:14:02] 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 14:14:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:14:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:14:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:14:31] 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 14:14:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:14:31] 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 14:15:02] 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 14:15:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:15:02] 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 14:15:31] 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 14:15:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:15:31] 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 14:15:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:15:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:15:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:16:01] 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 14:16:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:16:01] 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 14:16:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:16:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:16:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:16:31] 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 14:16:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:16:31] 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 14:17:01] 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 14:17:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:17:01] 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 14:17:31] 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 14:17:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:17:31] 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 14:17:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:17:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:17:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:18:01] 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 14:18:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:18:01] 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 14:18:31] 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 14:18:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:18:31] 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 14:18:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:18:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:18:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:19:02] 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 14:19:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:19:02] 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 14:19:31] 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 14:19:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:19:31] 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 14:19:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:19:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:19:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:20:02] 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 14:20:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:20:02] 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 14:20:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:20:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:20:31] 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 14:20:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:20:32] 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 14:21:01] 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 14:21:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:21:01] 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 14:21:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:21:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:21:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:21:31] 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 14:21:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:21:31] 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 14:22:01] 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 14:22:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:22:01] 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 14:22:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:22:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:22:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:22:31] 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 14:22:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:22:31] 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 14:23:02] 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 14:23:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:23:02] 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 14:23:31] 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 14:23:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:23:31] 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 14:23:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:23:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:24:02] 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 14:24:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:24:02] 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 14:24:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:24:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:24:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:24:31] 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 14:24:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:24:31] 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 14:25:02] 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 14:25:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:25:02] 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 14:25:32] 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 14:25:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:25:32] 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 14:25:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:25:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:25:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:26:02] 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 14:26:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:26:02] 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 14:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:26:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:26:31] production.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 14:26:32] production.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:26:32] production.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 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-31",true]} [2026-08-31 14:26:32] 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-31 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-31 14:27:01] 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 14:27:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:27:01] 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 14:27:32] 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 14:27:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:27:32] 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 14:27:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:27:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:27:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:28:02] 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 14:28:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:28:02] 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 14:28:32] 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 14:28:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:28:32] 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 14:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:28:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:29:01] 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 14:29:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:29:01] 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 14:29:32] 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 14:29:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:29:32] 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 14:29:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:29:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:29:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:30:02] 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 14:30:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:30:02] 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 14:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:30:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:30:31] 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 14:30:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:30:31] 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 14:31:01] 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 14:31:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:31:02] 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 14:31:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:31:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:31:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:31:31] 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 14:31:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:31:31] 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 14:32:01] 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 14:32:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:32:01] 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 14:32:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:32:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:32:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:32:31] 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 14:32:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:32:31] 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 14:33:02] 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 14:33:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:33:02] 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 14:33:31] 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 14:33:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:33:31] 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 14:33:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:33:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:34:01] 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 14:34:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:34:01] 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 14:34:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:34:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:34:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:34:31] 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 14:34:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:34:31] 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 14:35:01] 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 14:35:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:35:01] 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 14:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:35:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:35:31] 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 14:35:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:35:32] 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 14:36:02] 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 14:36:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:36:02] 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 14:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:36:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:36:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:36:31] 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 14:36:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:36:31] 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 14:37:02] 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 14:37:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:37:02] 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 14:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:37:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:37:31] 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 14:37:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:37:31] 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 14:38:01] 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 14:38:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:38:01] 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 14:38:31] 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 14:38:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:38:32] 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 14:38:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:38:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:38:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:39:01] 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 14:39:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:39:01] 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 14:39:31] 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 14:39:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:39:31] 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 14:39:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:39:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:39:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:40:01] 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 14:40:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:40:01] 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 14:40:31] 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 14:40:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:40:31] 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 14:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:40:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:41:01] 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 14:41:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:41:01] 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 14:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:41:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:41:31] 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 14:41:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:41:31] 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 14:42:01] 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 14:42:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:42:01] 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 14:42:31] 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 14:42:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:42:31] 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 14:42:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:42:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:43:01] 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 14:43:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:43:02] 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 14:43:31] 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 14:43:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:43:31] 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 14:43:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:43:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:43:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:44:01] 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 14:44:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:44:01] 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 14:44:31] 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 14:44:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:44:31] 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 14:44:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:44:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:44:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:45:01] 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 14:45:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:45:01] 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 14:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:45:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:45:31] 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 14:45:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:45:31] 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 14:46:01] 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 14:46:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:46:01] 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 14:46:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:46:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:46:31] 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 14:46:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:46:31] 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 14:47:02] 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 14:47:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:47:02] 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 14:47:31] 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 14:47:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:47:32] 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 14:47:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:47:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:48:01] 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 14:48:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:48:01] 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 14:48:31] 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 14:48:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:48:31] 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 14:48:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:48:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:49:01] 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 14:49:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:49:01] 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 14:49:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:49:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:49:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:49:31] 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 14:49:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:49:31] 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 14:50:01] 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 14:50:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:50:01] 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 14:50:31] 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 14:50:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:50:31] 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 14:50:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:50:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:51:01] 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 14:51:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:51:01] 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 14:51:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:51:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:51:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:51:31] 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 14:51:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:51:31] 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 14:52:01] 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 14:52:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:52:01] 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 14:52:31] 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 14:52:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:52:31] 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 14:52:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:52:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:52:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:53:01] 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 14:53:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:53:01] 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 14:53:31] 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 14:53:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:53:31] 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 14:53:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:53:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:54:01] 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 14:54:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:54:01] 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 14:54:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:54:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:54:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:54:31] 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 14:54:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:54:31] 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 14:55:01] 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 14:55:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:55:01] 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 14:55:31] 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 14:55:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:55:31] 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 14:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:55:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:56:01] 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 14:56:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:56:02] 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 14:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:56:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:56:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:56:31] 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 14:56:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:56:31] 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 14:57:01] 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 14:57:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:57:01] 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 14:57:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:57:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:57:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:57:31] 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 14:57:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:57:31] 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 14:58:01] 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 14:58:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:58:01] 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 14:58:31] 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 14:58:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:58:31] 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 14:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:58:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:59:01] 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 14:59:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:59:01] 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 14:59:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 14:59:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:59:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 14:59:31] 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 14:59:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 14:59:31] 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 15:00:01] 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 15:00:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:00:01] 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 15:00:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:00:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:00:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 15:00:31] 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 15:00:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:00:31] 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 15:01:01] 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 15:01:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:01:02] 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 15:35:28] 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 15:35:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:35:28] 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 15:35:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 15:35:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 15:35:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:18:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:18:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:18:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:18:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:18:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:18:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:19:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:19:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:19:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:20:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:20:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:22:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:22:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:23:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:24:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:25:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:26:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:27:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:27:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:28:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:28:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:28:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:29:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:29:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:29:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:30:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:30:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:31:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:32:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:32:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:32:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:33:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:33:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:33:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:35:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:35:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:35:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:35:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:35:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:35:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:37:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:37:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:37:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:37:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:37:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:37:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:38:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:38:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:38:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:39:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:39:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:39:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:40:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:40:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:40:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:41:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:41:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:41:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:42:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:42:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:42:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:43:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:43:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:43:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:44:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:44:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:44:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:45:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:45:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:45:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:46:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:46:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:46:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:47:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:47:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:47:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:48:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:48:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:50:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:50:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:50:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:50:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:50:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:52:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:52:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:52:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:53:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:53:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:53:06] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:53:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:53:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:53:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:54:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:54:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:54:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:55:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:56:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:56:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:56:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:57:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:57:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:57:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:58:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:58:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 16:59:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 16:59:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 16:59:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:00:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:00:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:00:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:01:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:02:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:02:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:02:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:03:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:03:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:03:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:04:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:04:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:04:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:05:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:05:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:05:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:06:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:06:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:06:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:07:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:07:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:07:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:08:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:08:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:08:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:09:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:09:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:09:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:10:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:10:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:10:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:11:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:11:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:11:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:12:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:12:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:12:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:13:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:13:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:13:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:14:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:14:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:14:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:15:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:16:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:17:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:17:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:17:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:18:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:18:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:18:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:19:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:19:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:20:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:20:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:20:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:21:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:22:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:22:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:22:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:23:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:23:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:23:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:24:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:24:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:24:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:25:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:25:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:26:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:27:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:27:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:27:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:29:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:29:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:29:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:32:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:32:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:32:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:34:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:34:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:34:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:53:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:53:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:53:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:54:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:54:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:54:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:56:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:56:03] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:56:03] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:57:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:57:33] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:57:33] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:58:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:58:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 17:59:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 17:59:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 17:59:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 18:00:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:00:57] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 18:00:57] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 18:02:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:02:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 18:02:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 18:03:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:03:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 18:03:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 18:19:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:19:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 18:19:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 18:36:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 18:36:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 18:36:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 19:08:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:08:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 19:08:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 19:24:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:24:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 19:24:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 19:49:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 19:49:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 19:49:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 20:05:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:05:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 20:05:36] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 20:22:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:22:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 20:22:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 20:38:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 20:38:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 20:38:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:03:55] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:04:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:04:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:04:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:06:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:06:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:06:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:06:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:06:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:06:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:07:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:07:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:07:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:08:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:08:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:08:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:09:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:09:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:09:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:10:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:10:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:10:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:11:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:11:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:11:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:12:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:12:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:12:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:13:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:13:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:13:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:14:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:14:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:14:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:15:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:15:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:15:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:16:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:16:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:17:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:18:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:18:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:18:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:19:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:19:59] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:19:59] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:21:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:21:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:21:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:22:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:22:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:22:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:23:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:23:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:23:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:23:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:23:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:23:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:24:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:24:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:24:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:25:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:25:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:25:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:26:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:26:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:26:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:27:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:27:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:27:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:28:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:28:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:28:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:29:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:29:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:29:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:30:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:30:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:30:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:31:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:31:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:31:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:32:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:32:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:32:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:33:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:33:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:33:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:34:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:34:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:34:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:35:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:35:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:35:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:36:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:36:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:38:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:38:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:38:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:38:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:38:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:38:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:39:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:39:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:39:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:40:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:40:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:40:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:41:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:41:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:41:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:42:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:42:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:42:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:43:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:43:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:43:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:44:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:44:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:44:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:45:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:45:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:45:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:46:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:46:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:46:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:47:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:48:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:49:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:49:57] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:49:57] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:50:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:50:59] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:50:59] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:52:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:52:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:52:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:53:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:53:03] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:53:03] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:53:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:53:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:53:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:55:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:55:07] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:55:07] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:55:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:55:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:55:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:56:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:56:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:56:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:57:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:57:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:57:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 21:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 21:58:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 21:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:00:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:00:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:00:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:00:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:02:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:02:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:02:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:02:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:02:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:02:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:03:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:03:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:03:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:04:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:04:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:04:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:05:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:05:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:05:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:07:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:08:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:08:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:08:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:24:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:24:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:24:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 22:40:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 22:40:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 22:40:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 23:12:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:12:42] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 23:12:42] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 23:28:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:28:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 23:28:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-08-31 23:45:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-08-31 23:45:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-08-31 23:45:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 00:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:01:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 00:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 00:25:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:25:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 00:25:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 00:41:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 00:41:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 00:41:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 01:10:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:10:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 01:10:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 01:26:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:26:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 01:26:36] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 01:32:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 01:32:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 01:32:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 02:04:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:04:37] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 02:04:37] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 02:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:05:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 02:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 02:21:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:21:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 02:21:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 02:37:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:37:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 02:37:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 02:53:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 02:53:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 02:53:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 05:10:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:10:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 05:10:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 05:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:11:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 05:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 05:42:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:42:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 05:42:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 05:59:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 05:59:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 05:59:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 06:16:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:16:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 06:16:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 06:33:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:33:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 06:33:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 06:49:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 06:49:58] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 06:49:58] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 07:06:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:06:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 07:06:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 07:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:22:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 07:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 07:38:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:38:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 07:38:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 07:54:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:54:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 07:54:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 07:59:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 07:59:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 07:59:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:00:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:00:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:00:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:01:03] 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 08:01:03] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:01:03] 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 08:01:03] 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-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 08:01:10] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris.dai-solutions.com.ph/hris-ogcc-web2/identity/api/v1/login","iat":1788220858,"exp":1788224458,"nbf":1788220858,"jti":"PhWBxbGwUa3h4TTp","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 08:01:10] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris.dai-solutions.com.ph/hris-ogcc-web2/identity/api/v1/login","iat":1788220858,"exp":1788224458,"nbf":1788220858,"jti":"PhWBxbGwUa3h4TTp","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-01 08:01:10] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-01 08:01:10] local.ERROR: Token validation failed {"error":"Secret is not set."} [2026-09-01 08:01:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:01:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:01:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:01:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:01:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:01:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:02:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:02:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:02:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:02:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:02:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:02: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 08:02:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:02: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 08:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:03:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:03:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:56] local.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-01 08:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:04:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:04:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:25] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04: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 08:04:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:04: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 08:04:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:04:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:25] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:05:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:05:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:05:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:05: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 08:05:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:05: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 08:05:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:05:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:06:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:06:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:06:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:26] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:06:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:06:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:07:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:07:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:07:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:07: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 08:07:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:07: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 08:07: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 08:07:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:07: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 08:08: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 08:08:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:08: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 08:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:09:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09: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 08:09:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:09: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 08:10: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 08:10:02] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:10: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 08: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 08:10:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08: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 08:11:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:11:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:12:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:12:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13: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 08:13:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:13: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 08:14:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:14:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:14:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:14: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 08:14:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:14: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 08:15:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:15:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:15:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:15:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:15:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:16:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:18:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:18:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19: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:19:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:19: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:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:19:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:20: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 08:20:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:20: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 08:21: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 08:21:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:21: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 08:21:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:21:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22: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 08:22:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:22: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 08:23:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23: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 08:23:19] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:23: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 08:23:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:23:42] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:23:42] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:24:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:26:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:27:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:27] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:29:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29: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 08:29:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:29: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 08:29:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:29:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30: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 08:30:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:30: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 08:31:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:31:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:34:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34: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 08:34:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:34: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 08:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35: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 08:35:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:35: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 08:36:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:36:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:36:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:36: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 08:36:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:36: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 08:37:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:37:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:38:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:38:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:40:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40: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 08:40:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:40: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 08:41: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 08:41:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:41: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 08:42:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:42:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:42:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:42: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 08:43:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:43:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:49:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:50:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:51:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:52:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:52:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:52: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 08:53: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:53:05] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:53: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:53: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 08:53:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:53: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 08:54:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:54:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:54:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:54: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 08:55: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 08:55:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:55: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 08:55:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 08:55:35] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 08:55:35] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 08:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:57:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:57:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:57: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 08:58: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 08:58:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:58: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 08:59: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 08:59:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 08:59: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 09:00: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:00:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:00: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:01: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:01:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:01: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:02:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:02:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:03:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:03: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 09:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:04:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:04: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 09:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:05:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:06:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:08:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:08:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:10:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:10:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09: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 09:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:11:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:11: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 09:11: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 09:11:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:11: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 09:11:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:11:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:12:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:12:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:12:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:13:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:14:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:15:28] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:15: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 09:16:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:16:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:17:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:18:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:18: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 09:18: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 09:18:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:18: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 09:18:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:18:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:18:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:19:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:19:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:19:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:19: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 09:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:19:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:20:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:20: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 09:20:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:20:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:20:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:20:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:20:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:21:42] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:21:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:21:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:21:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:21:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:21:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:22:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:22:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:22:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:23:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:23:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:23:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:24:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:24:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:24:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:24:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:24:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:25:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:25:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:26:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:26: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:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:26:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:27:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:27:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:27:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:27:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:28:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:28: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 09:28:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:28:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:28:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:28: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 09:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:29:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:29: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:29:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:29:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:29:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:30:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:30:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:31:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:31:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:31: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:31:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:32:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:32:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:32: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:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:33: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:33:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:33:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:34:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:34:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:34:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:34:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:35:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:35:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:35:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:35: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:35:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:36: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:36:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:36:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:36:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:37:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:37:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:37: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 09:37:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:37: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 09:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:38:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:38: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:38:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:38:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:38:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:39:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:39:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:39: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:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:40:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:40: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:40:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:40:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:41:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:41:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:41:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:41:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:42: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:42:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:42:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:42:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:42:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:42:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:43:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:43: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:43:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:44: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:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:44:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:44:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:45:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:45:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:45: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:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:45:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:46:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:46:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:46:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:46:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:47:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:47:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:47: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:47:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:48:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:48:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:48:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:48: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:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:49:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:49:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:49:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:49:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:49:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:50:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:50:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:50:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:51:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:51:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:51:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:51: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:51:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:51:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:52:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:52:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:52:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:52: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:52:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:52:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:53:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:53:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:53: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:53:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:54:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:54:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:54: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:54:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:54:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:55:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:55: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:55:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:55:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:56:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:56:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:56:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:56: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:56:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:57:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:57: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:57:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:57:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:58:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:58:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:58:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:58: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:58:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 09:59:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:59:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:59:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 09:59: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:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 09:59:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 09:59:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:00:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:00:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:00:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:00: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:00:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:00:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:00:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:00:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:00:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:00:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:01:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:01: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:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:01:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:01:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:01:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:02:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:02:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:02: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:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:02:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:02:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:02: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 10:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:03:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:03:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:03:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:03: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:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:03:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:03:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:03: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 10:04:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:04:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:04:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:04:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:04: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 10:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:04:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:05:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:05: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:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:05:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:05:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:05: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 10:06:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:06:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:06:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:06:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:06:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:06: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 10:06:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:06:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:07:16] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:07: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 10:07: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:07:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:07: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:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:07:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:07: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 10:08:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:08:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:08:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:08: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:08:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:08:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:08:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:08: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 10:09:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:09:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:09:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:09:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:09:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:09: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 10:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:10:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:10: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 10:10:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:10:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:11:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:11: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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:11:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:11:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:11: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 10:11:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:11:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:12: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:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:12:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:12:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:12: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 10:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:13:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:13:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:13:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:13:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:13: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 10:13:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:13:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:13:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:14:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:14:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:14:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:14:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:14:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:15:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:15: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:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:15:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:15:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:15:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:16:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:16:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:16: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 10:16:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:17: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 10:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:17:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:18:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:18:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:18:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:18:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:18:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:19:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:19: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 10:19:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:19:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:19:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:20:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:21:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:21:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:21:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:21:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10: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 10:21:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:21:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:21:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:21:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:22:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:22: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 10:22:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:22:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:23:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:23: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 10:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:24:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:24:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:24:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:24:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:25:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:25:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:25: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 10:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:26:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:26: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 10:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:26:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:27: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 10:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:27:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:27:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:27:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:28:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:28:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:28: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 10:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:29:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:29:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:29: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 10:29:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:29:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:30:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:30:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:30:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:30:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:31:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:31:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:31:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:32:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:32: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 10:32:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:33: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 10:33:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:33:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:34:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:34:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:34: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 10:34:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:34:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:34:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:35:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:35:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:35:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:35:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:36:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:36:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:36:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:36:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:37:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:37: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 10:37:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:37:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:38:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:38: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 10:38:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:38:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:39:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:39:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:39: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 10:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:40:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:40: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 10:40:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:40:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:41:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:41:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:41:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:41:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:41:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:42:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:42: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 10:42:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:42:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:42:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:43:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:43:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:43: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 10:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:44:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:44:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:45:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:45:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:45: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 10:45:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:46:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:46:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:46: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:46:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:46:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:46:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:46: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 10:46:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:47: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:47:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:47: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:47:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:47:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:47:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:47:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:48: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:48:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:48: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:48:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:48:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:48:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:48:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:48: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 10:49: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 10:49:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:49: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 10:49:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:49:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:49: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 10:49:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:50: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 10:50:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:50: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 10:50:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:50:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:50:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:50:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:50:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:51:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:51: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 10:51:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:51:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:51:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:52: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 10:52:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:52: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 10:52:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:52:54] local.INFO: Filtering by schedule_date: 2026-08-31 "employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:52:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:52:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:53:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:53: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 10:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:53:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:53:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:53: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 10:54:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:54:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:54:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:54: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 10:54:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:55:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:55:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:55:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:55: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 10:56:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:56:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:56: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 10:56:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:56:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:56:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:57: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 10:57:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:57: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 10:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:57:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:57:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:57: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 10:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:58: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 10:58:42] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:58:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:58:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:58: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 10:58:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 10:59: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 10:59:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:59: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 10:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 10:59: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 10:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 10:59:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 10:59:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:00:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:00: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 11:00:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:00:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:00:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:00:47] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:00:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:01:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:01:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:01:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:01: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:01:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:01:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:02:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:02: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 11:02:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:02:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:03:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:03:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:03: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 11:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:03:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:03:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:04: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 11:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:04:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:04:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:04:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:05:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:05:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:05:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:05: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 11:05: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:05:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:05: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:06:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:06:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:06:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:06: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 11:06:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:06:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:06:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:07:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:07: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 11:07:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:07:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:08:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:08:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:08:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:08:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:08:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:09:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:09: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 11:09:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:09:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:09:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:10:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:10:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:10:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:10:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:10:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:11: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 11:11:44] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:11:45] production.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:11:45] production.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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 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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:11:45] 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 %EMP20251027465024% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-31 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 11:11:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:12:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:12: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 11:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:12:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:12:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:13: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 11:13:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:13:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:13:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:13:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:14:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:14: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 11:14:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:14:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:14:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:15:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:15:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:15:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:15:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:16:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:16:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:16:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:16:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:17:20] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:17: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:17:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:17:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:17:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:17: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 11:17:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:17:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:17:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:18:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:18:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:18: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 11:18:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:18:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:18:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:18:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:19:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:19: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 11:19:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:19:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:19:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:19: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 11:19:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:20:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:20:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:20: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 11:20:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:20:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:21:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:21:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:21:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:21:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:22:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:22: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 11:22:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:22:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:23:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:23:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:23: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 11:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:24:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:24:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:24:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:24: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 11:24:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:24:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:25:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:25: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 11:25:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:25:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:26: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 11:26:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:26:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:27:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:27:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:27: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 11:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:27:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:27:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:28:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:28:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:28:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:29:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:29: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 11:29: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 11:29:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:29: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 11:29:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:29:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:29:44] local.INFO: Filtering by schedule_date: 2026-08-31 _id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:30:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:30:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:30:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:30:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:30:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:30: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 11:30:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:31: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 11:31:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:31:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:31:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:32:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:32:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:32: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 11:32:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:33:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:33:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:34:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:34: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 11:34:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:34:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:34:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:34:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:35:55] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:36:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:36:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:36:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:36: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 11:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:37:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:37:59] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:38:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true}} 31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:38:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:38: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 11:38:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:38:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:38:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:39:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:39:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:39:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:39:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:40: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 11:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:40:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:40:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:40:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:41:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:41: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 11:41:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:41:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:42:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:42: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 11:42:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:42:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:42:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:43:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:43:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:43: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 11:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:44:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:44: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 11:44:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:45:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:45: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 11:45:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:45:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:46:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:46:47] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:46:47] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:46:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:47:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:47:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:47:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:48:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:48:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:49:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:49:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:49: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 11:49:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:49:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:50:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:50:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:50:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:50: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 11:50:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:50:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:51: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 11:51:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:51:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:51:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:51:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:51:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:52:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:52:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:52:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:52:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:53: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 11:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:53:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:53:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:53:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:54:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:55:02] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:55: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 11:55:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:55:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:55:02] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:55:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:55:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:55: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 11:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:55:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:55:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:56:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:56:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:56:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:56: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 11:56:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:57:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:57: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 11:57:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:57:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:58:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:58:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:58: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 11:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:58:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:58:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:59: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 11:59:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 11:59:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 11:59:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 11:59:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 11:59:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:00:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:00:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:00: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 12:00:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:00:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:00:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:01:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:01:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:01: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 12:01:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:01:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:02:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:02:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:02:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:02:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:02:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:03:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:03:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:03: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 12:03:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:03:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:03:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:04: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 12:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:04:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:04:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:04:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:05:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:06:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:06:52] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:06:52] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:06:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:06:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] 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:06:53] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:06:53] 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:06:53] 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-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:07:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:07:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:07:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:07: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 12:07:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:07:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:08:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:08:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:08:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:08:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:08:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:09:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:09:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:09: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 12:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:09:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:09:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:10:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:10:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:10: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 12:10:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:10:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:11:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:11:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:11: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 12:11:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:11:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:12:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:12:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:12:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:12: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 12:12:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:12:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:13:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:13: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 12:13:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:13:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:13:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:14:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:14:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:14:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:15:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:15:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:15: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 12:15:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:15:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:16:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:16:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:16:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:16: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 12:16:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:17: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 12:17:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:17:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:17:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:18:48] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:18:48] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:18:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:18:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:18:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:19:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:19:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:19:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:19:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:20:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:20:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:20: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 12:20:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:20:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:21:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:21:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:21:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:21:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:22:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:22:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:22:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:22: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 12:22:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:22:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:23:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:23:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:23:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:23: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 12:23:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:23:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:24:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:25:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:25:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:25:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:01] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:25: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 12:25:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:25:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:02] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:26: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 12:26:02] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:26:02] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:26:02] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:26: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 12:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:26:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:26:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:26: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]} 27465024%","2026-08-31",true]} [2026-09-01 12:26:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:26:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:27:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:27:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:27: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 12:27:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:27:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:27:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:28:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:28: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 12:28:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:28:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:28:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:28:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:29: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 12:29:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:29:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:30:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:30:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:30:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:30:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:31:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:31:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:31:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:31: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 12:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:32:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:32:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:32:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:32:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:32:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:32:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:33:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:33:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:33: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 12:33:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:34:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:34:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:34:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:34:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:35: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 12:35:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:35:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:35:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:35:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:35:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:36:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:36:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:36:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:36:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:37:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:37:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:37: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 12:37:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:38:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:38:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:57] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:38:57] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:38:57] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:38:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:39:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:39:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:39:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:40:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:40:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:40: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 12:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:40:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:40:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:41: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 12:41:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:41:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:41:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:42: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 12:42:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:42:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:43:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:43:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:43: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 12:43:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:44: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 12:44:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:44:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:44:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:44:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:45:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:45:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:45:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:45: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 12:45:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:46:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:46:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:46:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:46: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 12:46:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:47:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:47:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:47:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:47: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 12:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:48:46] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:48:46] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:49:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:49:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:49: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 12:49:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:49:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:49:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:50:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:50:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:50:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:50:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:51:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:51:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:51:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:51:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:51:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:52:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:52: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 12:52:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:52:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:52:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:52:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:53:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:53:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:53:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:57] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:53:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:54:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:54: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 12:54:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:54:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:54:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:54:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:55:50] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:55:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:55:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:55:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:56:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:56:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:56: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 12:56:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:56: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 12:56:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:57:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:57:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:57:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:57: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 12:57:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:57:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:57:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:58:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:58:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:58:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:58:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 12:59:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 12:59:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 12:59:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:59:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:54] 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:59:54] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 12:59:54] 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:59:54] 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-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:00:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:00:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:00: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 13:00:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:00:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:00:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:01:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:01:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:01:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:01:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:01:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:02:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:02:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:02:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:02:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:02:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:03:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:03:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:03:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:03:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:03:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:04:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:04: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 13:04:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:04:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:04:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:04: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 13:04:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:05:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:05:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:05:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:05:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:05:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:05:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:05:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:06:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:06:51] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:06:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:06:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:06:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:07:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:07:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:08:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:08:55] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:08:55] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:08:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:09:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:09:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:09:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:09: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 13:09:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:09:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:10:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:10:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:10:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:10:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:11:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:11: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]} 27465024%","2026-08-31",true]} [2026-09-01 13:11:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:12:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:13:03] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:13:03] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:13: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 13:13:03] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:13: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 13:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:13:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:13: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 13:13:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:13:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:14:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:14:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:14: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 13:14:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:14:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:14:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:15:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:15: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 13:15:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:15:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:15:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:15:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:16:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:18:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 13:19:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:19: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 13:19:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:20:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:20:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:20:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:21: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 13:22:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:22:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:22: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 13:22:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:23:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:23:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:23:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 13:24:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:24: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 13:25: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 13:25:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:25: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 13:26: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 13:26:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:26: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 13:27: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 13:27:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:27: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 13:28: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 13:28:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:28: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 13:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 13:30:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13: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 13:31: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 13:31:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:31: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 13:32:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:32:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:32:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:32: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 13:32:17] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:32: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 13:32:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:32:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:33:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:34:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 13:35:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:35: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 13:36: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 13:36:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:36: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 13:37:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:37:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 13:39:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:39: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 13:40: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 13:40:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:40: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 13:41: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 13:41:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:41: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 13:42: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 13:42:09] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:42: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 13:42:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:42:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:42:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:42: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 13:42:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:42: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 13:43:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:43:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:43: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 13:43:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:43: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 13:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:44:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:44: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 13:44:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:44: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 13:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:45:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:45: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 13:45:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:45: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 13:46:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:46:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:46:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:46:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:46:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:47:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:47:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:48:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:48:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:48:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:49:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:49:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:49: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 13:49:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:49: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 13:50:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:50:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:50: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 13:50:42] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:50:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:51:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:51: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 13:51:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:51: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 13:52:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:52:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:52: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 13:52:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:52: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 13:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:53:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:53:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:53:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:54:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:54:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:54:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:54:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:55:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:55:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:56:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:56:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:56:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:57:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:57: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 13:57:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:57: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 13:58:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:58:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:58: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 13:58:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:58:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 13:59:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 13:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 13:59:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 13:59:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:00:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:00:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:01:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:01:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:01:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:02:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:02:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:02:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:03:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:03: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 14:03:17] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:03: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 14:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:04:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:04:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:04:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:05:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:05:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:05:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:05:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:06:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:06: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 14:06:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:06: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 14:07:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:07:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:07: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 14:07:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:07: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 14:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:08:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:08: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 14:08:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:08: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 14:09: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:09:08] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:09: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:09:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:09:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:09:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:09: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 14:09:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:09: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 14:10:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:10:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:10:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:10:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:11:07] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:11: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:11:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:11: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:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:12:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:12: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:12:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:12: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:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:13:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:13:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:13:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:14:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:14: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 14:14:42] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:14:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:15:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:15: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:15:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:15: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:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:16:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:16: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 14:16:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:16: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 14:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:17:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:17: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 14:17:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:17: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 14:18:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:18:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:18:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:18: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:18:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:18: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:19:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:19:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:19:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:19: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:19:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:19: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:20:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:20:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:20:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:20:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:20: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 14:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:21:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:21:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:21:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:22:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:22:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:22:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:22:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:23:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:23:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:23:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:24:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:24:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:24:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:25:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:25: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 14:25:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:25:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:26:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:26:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:26:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:27:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:27:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:27:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:28:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:28:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:28:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:29:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:29:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:29:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:30:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:30:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:31:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:31:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:31:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:32:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:32:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:32:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:32:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:33:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:33:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:33:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:34:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:34:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:34:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:35:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:35:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:35:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:36:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:36:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:36:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:37:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:37:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:37:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:37:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:38:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:38:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:38:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:39:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:39:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:39:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:40:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:40:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:40:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:41:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:41:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:41:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:42:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:42:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:42:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:43:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:43:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:43:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:44:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:44:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:44:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:45:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:45:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:45:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:46:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:46:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:47:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:47:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:48:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:49:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:49:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:49:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:49:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:50:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:50:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:50:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:51:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:51:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:51:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:52:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:52:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:52:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:53:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:53:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:53:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:53:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:54:23] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:54:23] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:55:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:55:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:55:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:56:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:56:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:56:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:57:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:57:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:58:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:58:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:58:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 14:59:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 14:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 14:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 14:59:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:00:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:00:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:00:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:00:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:01:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:01:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:01:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:02:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:02:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:02:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:03:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:03:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:03:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:03:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:04:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:04:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:04:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:05:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:05:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:05:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:06:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:06:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:06:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:07:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:07:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:07:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:08:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:08:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:08:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:08:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:09:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:09:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:09:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:10:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:10:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:10:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:10:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:11:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:11:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:11:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:12:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:12:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:12:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:13:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:13:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:13:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:14:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:14:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:14:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:15:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:15:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:15:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:16:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:16:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:16:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:17:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:17:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:17:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:18:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:18:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:18:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:18:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:19:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:19:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:19:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:19:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:20:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:20:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:20:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:21:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:21:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:21:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:21:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:22:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:22:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:22:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:23:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:23:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:23:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:23:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:24:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:24:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:24:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:24:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:25:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:25:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:25:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:26:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:26:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:26:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:26:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:27:00] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:27:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:27:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:27:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:27:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:27:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:27: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 15:27:37] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-01 15:28: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 15:28:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:28: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 15:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:28:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:28: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 15:28:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:28: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 15:28: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 15:28:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:28: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 15:29: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 15:29:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:29: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 15:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:29:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:29: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 15:29:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:29: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 15:29: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 15:29:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:29: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 15:30: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 15:30:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:30: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 15:30:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:30:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:30: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 15:30:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:30: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 15:30: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 15:30:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:30: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 15:31: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 15:31:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:31: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 15:31:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:31:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:31: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 15:31:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:31: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 15:31: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 15:31:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:31: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 15:32: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 15:32:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:32: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 15:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:32:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:32: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 15:32:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:32: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 15:32: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 15:32:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:32: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 15:33: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 15:33:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:33: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 15:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:33:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:33: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 15:33:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:33: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 15:33: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 15:33:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:33: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 15:33:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:33:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:34:07] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:34: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 15:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:34:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:34:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:34: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 15:34:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:34:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:35:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:35:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:35:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:36:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:36: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 15:36:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:36: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 15:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:37:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:37: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 15:37:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:37: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 15:37:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:37:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:38:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:38:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:38:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:39:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:39: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 15:39:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:39: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 15:40:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:40:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:40:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:40: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 15:40:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:40: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 15:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:41:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:41: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 15:41:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:41: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 15:41: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 15:41:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:41: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 15:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:42:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15: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 15:42:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15: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 15:42:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:42:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:43:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:43:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04] 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:44:04] production.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:44:04] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-01 15:44:04] 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:44:04] 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-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:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:44:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:44:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:44:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:45:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:45:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:45:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:46:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:46:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:46:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:47:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:47:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:48:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:48:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:48:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:49:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:49:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:49:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:49:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:49:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:50:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:50:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:50:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:50:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:51:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:51:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:51:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:51:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:52:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:52:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:52:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:53:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:53:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:53:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:53:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:54:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:54:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:55:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:55:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:55:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:56:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:56:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:56:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:56:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:57:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:57:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:58:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:58:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 15:59:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 15:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 15:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 15:59:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:00:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:01:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:01:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:01:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:02:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:02:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:02:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:03:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:03: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 16:03:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:03: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 16:03:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:04:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:05:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:05: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:05:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:05: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:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:06:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:06: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 16:06:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:06: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 16:06:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:06:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:07:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:07:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:07:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:07:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:08:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:08:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:08:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:09:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:09:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:09:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:09:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:10:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:10:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:10:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:11:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:11:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:11:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:11:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:12:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:12:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:12:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:12:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:13:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:13:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:13:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:14:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:14:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:14:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:15:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:15:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:15:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:16:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:16:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:16:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:17:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:17:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:17:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:18:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:18:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:18:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:19:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:19:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:19:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:20:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:20:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:20:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:21:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:21:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:21:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:22:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:22:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:22:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:23:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:23:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:23:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:24:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:24:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:24:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:25:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:25:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:25:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:25:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:26:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:26:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:26:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:27:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:27:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:27:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:28:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:28:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:28:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:29:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:29:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:29:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:30:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:30:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:30:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:30:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:31:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:31:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:31:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:31:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:32:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:32:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:32:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:33:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:33:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:33:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:34:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:34: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-01 16:34:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:34:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:35:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:35:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:35:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:36:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:36:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:36:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:36:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:37:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:37:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:37:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:38:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:38:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:38:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:39:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:39:53] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:39:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:40:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:40:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:40:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:40:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:41:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:41:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:41:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:41:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:42:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:42:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:42:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:42:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:43:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:43:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:43:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:43:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:44:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:44:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:44:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:44:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:45:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:45:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:45:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:46:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:46: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 16:46:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:46: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 16:46:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:46:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:47:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:47:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:48:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:48:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:48:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:49:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:49:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:49:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:49:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:50:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:50:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:50:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:50:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:51:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:51:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:51:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:51:53] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:52:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:52:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:52:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:53:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:53:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:53:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:53:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:54:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:54:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:55:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:55:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:55:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:55:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:56:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:56:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:56:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:56:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:57:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:57:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:58:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:58:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 16:59:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 16:59:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 16:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 16:59:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:00:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:00:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:01:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:01:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:01:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:01:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:01:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:02:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:02: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 17:02:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:02: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 17:02:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:02:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:03:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:03:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:03:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:04:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:04:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:05:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:05:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:05: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 17:05:30] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:05: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 17:06:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:06:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:06:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:06: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 17:06:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:06: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 17:07:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:07:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:07:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:07: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 17:07:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:07: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 17:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:08:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:08: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 17:08:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:08: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 17:09:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:09:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:09:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:09: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 17:09:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:09: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 17:09:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:09:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:10:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:11:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:11: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 17:11:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:11: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 17:12:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:12:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:12:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:12: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 17:12:31] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:12: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 17:13:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:13:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:13:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:13: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 17:13:32] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:13: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 17:14:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:14:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17: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 17:14:33] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17: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 17:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:15:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17: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 17:15:34] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17: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 17:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:16:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:16:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:16:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:17:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17: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 17:17:36] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17: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 17:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:18:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:18: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 17:18:37] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:18: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 17:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:19:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:19:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:19:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:20:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:20:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:20:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:21:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:21:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:21:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:22:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:22: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 17:22:41] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:22: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 17:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:23:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:23: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 17:23:42] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:23:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:24:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17: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 17:24:43] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17: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 17:25:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:25:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:25:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:25:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:25: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 17:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:26:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:26:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:26:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:27:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:27:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:27:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:27:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:28:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:28:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:28:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:29:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:29:48] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:48] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:29:48] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:30:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:30:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:30: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 17:30:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:30: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 17:31:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:31:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:31:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:31:50] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:31:50] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:32:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:32:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:32:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:33:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:33:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:33:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:34:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:34:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:34:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:35:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:35:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:35:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:36:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:36:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:36:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:37:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:37:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:37:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:38:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:38:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:38:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:38:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:39:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:39:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:39:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:39:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:40:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:40:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:40:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:41:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:41:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:41:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:42:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:42:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:42:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:43:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:43:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:43:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:43:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:44:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:44:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:44:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:44:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:45:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:45:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:45:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:45:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:46:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:46:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:46:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:47:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:47:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:48:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:48:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:48:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:48:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:49:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:49:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:49:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:49:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:50:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:50:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:50:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:50:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:51:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:51:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:51:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:51:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:52:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:52:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:52:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:52:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:53:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:53:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:53:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:54:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:54:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:54:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:54:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:55:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:55:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:55:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:56:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:56:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:56:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:56:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:57:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:57:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:57:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:57:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:58:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:58:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:58:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:58:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 17:59:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 17:59:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 17:59:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 17:59:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:00:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:00:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:00:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:00:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:01:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:01:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:01:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:01:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:01:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:01:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:02:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:02:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:02:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:02:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:02:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:02:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:03:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:03:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:03:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:03:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:04:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:04:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:04:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:04:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:05:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:05:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:05:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:06:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:06:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:06:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:06:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:07:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:07:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:07:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:07:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:07:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:08:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:08:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:08:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:08:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:09:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:09:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:09:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:09:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:09:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:09:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:10:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:10:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:10:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:10:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:11:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:11:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:11:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:11:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:12:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:12:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:12:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:12:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:13:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:13:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:13:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:13:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:13:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:14:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:14:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:14:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:14:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:14:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:14:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:15:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:15:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:15:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:16:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:16:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:16:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:16:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:16:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:17:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:17:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:17:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:18:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:18:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:18:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:18:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:19:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:19:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:19:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:19:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:20:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:20:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:20:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:21:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:21:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:21:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:22:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:22:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:22:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:23:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:23:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:23:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:23:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:24:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:24:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:24:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:25:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:25:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:25:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:25:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:26:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:26:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:26:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:26:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:27:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:27:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:27:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:27:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:28:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:28:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:28:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:28:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:29:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:29:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:29:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:29:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:30:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:30:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:30:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:30:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:31:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:31:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:31:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:31:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:32:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:32:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:32:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:32:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:33:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:33:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:33:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:33:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:34:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:34:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:34:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:34:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:35:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:35:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:35:52] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35:52] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:35:52] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-01","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:36:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:36:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:36:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:36: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 18:36:49] local.INFO: Filtering by schedule_date: 2026-09-01 [2026-09-01 18:36: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 18:37:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:37:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:37:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:38:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:38:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:38:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:39:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:39:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:39:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:40:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:40:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:40:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:41:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:41:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:42:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:42:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:42:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:43:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:43:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:43:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:44:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:45:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:45:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:45:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:46:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:46:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:46:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:47:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:47:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:47:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:48:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:48:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:48:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:49:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:49:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:49:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:50:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:51:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:51:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:51:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:53:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:53:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:53:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:54:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:54:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:54:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:55:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:55:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:55:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:56:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:56:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:56:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:57:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:57:42] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:57:42] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 18:59:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 18:59:04] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 18:59:04] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:00:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:01:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:01:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:01:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:02:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:02:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:02:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:04:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:04:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:04:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:05:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:05:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:06:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:06:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:06:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:07:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:07:42] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:07:42] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:09:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:09:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:09:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:10:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:10:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:10:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:11:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:11:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:11:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:12:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:12:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:12:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:13:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:13:45] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:13:45] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:14:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:14:58] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:14:58] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:16:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:16:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:16:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:17:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:17:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:17:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:18:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:18:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:18:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:19:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:19:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:19:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:20:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:20:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:21:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:21:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:21:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:22:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:22:40] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:22:40] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:23:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:23:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:23:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:24:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:24:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:24:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:25:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:25:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:25:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:26:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:26:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:26:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:27:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:27:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:27:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:28:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:28:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:28:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:29:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:30:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:30:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:31:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:31:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:31:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:32:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:32:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:32:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:33:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:33:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:33:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:34:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:34:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:34:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:35:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:35:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:35:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:36:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:36:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:36:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:37:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:37:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:37:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:38:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:39:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:39:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:39:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:40:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:40:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:40:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:41:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:41:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:41:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:42:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:42:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:42:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:43:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:43:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:43:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:44:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:44:23] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:44:23] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:45:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:45:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:45:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:46:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:46:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:46:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:47:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:47:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:47:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:48:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:48:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:48:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:49:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:49:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:49:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:50:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:50:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:50:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:51:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:51:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:51:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:52:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:52:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:52:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:53:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:53:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:53:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:54:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:54:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:54:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:55:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:55:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:55:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:56:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:56:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:56:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:57:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:57:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:57:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:58:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:58:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:58:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 19:59:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 19:59:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 19:59:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:00:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:00:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:00:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:01:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:01:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:01:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:02:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:02:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:02:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:03:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:04:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:04:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:04:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:05:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:05:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:05:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:06:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:06:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:06:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:07:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:07:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:07:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:08:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:08:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:08:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:09:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:09:41] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:09:41] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:10:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:10:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:10:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:11:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:11:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:11:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:27:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:27:47] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:27:47] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:43:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:43:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:43:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 20:59:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 20:59:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 20:59:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:15:56] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:15:56] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:15:56] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:32:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:32:43] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:32:43] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:33:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:33:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:33:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:34:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:34:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:34:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:35:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:35:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:35:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:36:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:37:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:37:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:37:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:38:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:38:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:38:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:39:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:39:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:39:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:40:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:40:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:40:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:41:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:41:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:41:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:42:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:42:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:42:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:43:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:43:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:43:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:44:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:45:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:45:37] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:45:37] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:46:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:46:33] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:46:33] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:47:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:48:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:48:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:48:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:49:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:49:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:50:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:50:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:50:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:51:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:52:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:53:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:53:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:53:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:54:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:54:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:54:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:55:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:55:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:55:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:56:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:56:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:56:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:57:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:57:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:57:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:58:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:58:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:58:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 21:59:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 21:59:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 21:59:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:00:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:01:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:02:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:03:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:03:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:03:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:04:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:04:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:04:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:05:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:05:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:05:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:06:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:07:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:08:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:09:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:10:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:10:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:10:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:11:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:12:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:12:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:12:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:13:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:13:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:13:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:14:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:15:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:15:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:15:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:16:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:17:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:18:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:19:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:19:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:19:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:20:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:20:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:20:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:21:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:22:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:23:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:23:33] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:23:33] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:24:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:25:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:26:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:27:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:28:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:28:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:28:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:29:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:30:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:30:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:30:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:31:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:31:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:31:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:32:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:32:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:32:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:33:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:33:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:33:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:34:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:34:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:35:29] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:35:29] production.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:35:29] production.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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 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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:35:29] 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 %EMP20251027465024% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-31 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 22:36:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:36:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:36:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:37:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:37:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:37:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:38:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:38:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:38:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:39:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:39:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:39:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:40:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:40:38] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:40:38] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:41:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:41:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:41:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:42:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:42:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:42:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:43:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:43:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:43:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:44:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:44:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:44:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:45:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:45:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:45:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:46:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:46:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:46:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:47:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:47:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:47:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:48:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:48:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:48:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:49:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:49:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:49:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:50:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:50:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:50:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:51:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:51:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:51:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:52:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:52:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:52:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:53:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:53:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:53:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:54:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:55:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:55:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:55:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:56:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:56:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:56:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:57:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:57:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:57:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:58:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:58:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:58:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 22:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 22:59:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 22:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:00:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:00:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:00:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:01:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:01:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:01:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:02:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:02:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:02:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:03:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:04:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:04:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:04:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:05:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:05:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:05:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:06:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:06:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:06:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:07:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:08:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:08:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:08:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:09:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:09:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:09:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:10:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:10:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:10:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:11:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:11:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:11:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:12:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:13:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:13:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:13:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:14:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:14:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:14:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:15:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:15:34] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:15:34] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:16:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:16:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:16:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:17:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:17:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:17:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:18:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:18:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:18:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:19:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:19:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:19:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:20:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:20:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:20:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:21:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:21:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:21:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:22:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:22:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:22:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:23:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:24:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:24:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:24:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:25:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:25:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:25:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:26:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:26:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:26:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:27:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:27:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:27:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:28:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:28:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:28:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:29:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:30:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:30:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:30:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:31:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:31:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:31:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:32:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:32:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:32:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:33:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:33:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:33:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:34:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:34:28] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:34:28] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:35:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:35:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:35:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-01 23:49:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-01 23:49:39] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-01 23:49:39] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:05:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:05:54] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:05:54] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:10:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:10:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:10:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:11:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:11:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:11:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:12:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:12:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:12:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:13:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:13:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:13:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:14:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:15:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:15:07] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:15:07] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:16:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:17:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:18:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:19:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:19:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:19:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:20:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:20:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:20:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:21:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:21:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:21:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:22:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:22:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:22:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:23:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:23:23] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:23:23] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:24:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:24:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:24:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:25:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:25:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:25:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:26:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:26:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:26:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:27:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:27:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:27:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:28:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:28:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:28:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:29:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:29:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:29:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:30:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:30:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:30:06] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:31:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:31:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:31:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:32:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:32:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:32:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:33:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:33:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:33:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:34:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:34:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:34:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:35:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:35:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:35:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:36:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:36:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:36:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:37:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:37:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:37:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:38:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:38:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:38:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:39:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:39:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:39:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:40:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:40:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:40:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:41:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:41:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:41:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:42:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:42:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:42:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:43:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:43:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:43:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:44:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:44:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:44:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:45:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:45:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:45:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:46:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:46:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:46:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:47:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:47:09] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:47:09] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:48:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:48:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:48:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:49:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:49:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:49:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:50:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:50:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:50:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:51:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:51:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:51:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:52:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:52:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:52:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:53:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:53:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:53:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:54:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:54:06] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:54:06] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:55:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:55:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:55:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:56:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:56:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:56:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:57:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:57:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:57:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:58:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:58:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:58:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 00:59:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 00:59:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 00:59:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:00:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:00:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:00:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:01:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:01:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:01:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:02:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:02:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:02:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:03:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:03:10] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:03:10] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:04:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:04:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:04:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:05:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:05:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:05:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:06:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:06:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:06:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:07:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:07:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:07:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:08:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:08:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:08:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:09:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:09:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:09:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:10:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:11:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:11:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:11:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:12:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:12:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:12:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:13:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:13:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:13:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:14:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:14:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:14:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:15:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:15:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:15:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:16:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:16:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:16:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:17:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:17:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:17:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:18:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:18:05] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:18:05] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 01:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 01:49:55] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 01:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 02:06:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:06:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 02:06:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 02:27:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:27:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 02:27:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 02:43:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 02:43:42] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 02:43:42] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 03:00:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:00:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 03:00:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 03:16:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:16:36] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 03:16:36] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 03:34:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:34:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 03:34:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 03:51:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 03:51:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 03:51:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 04: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 04:51: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-02 08:02:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:02:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:02:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:03:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:03:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:04:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:04:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:05:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:05:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:05:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:06:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08: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 08: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 08:07:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08: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 08: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 08:08:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08: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 08: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 08:09:35] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08: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 08:10:05] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:10:05] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:40:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:41:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:41:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:41: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:42:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:09] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:42:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:42:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:43:07] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:43: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:43: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:43:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:43: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:44:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 08:44:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:44: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 08:45: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 08:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:45: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 08:46: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 08:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:46: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 08:47: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 08:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:47: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 08:48: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 08:48:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:48: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 08:49: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 08:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:49: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 08:50: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 08:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:50: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 08:51: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 08:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:51: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 08:52: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 08:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:52: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 08:53:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:53:08] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:53:08] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:53:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:53:44] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:53:44] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:53: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 08:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:53: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 08:54:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:54:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:54:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:54: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 08:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:54: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 08:55:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:55:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:55:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:55: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 08:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:55: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 08:56:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:56:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:56:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:56: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 08:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:56: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 08:57:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:57:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:57:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:57: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 08:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:57: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 08:58:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:58:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:58:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:58: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 08:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:58: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 08:59:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 08:59:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 08:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 08:59: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 08:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 08:59: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 09:00:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:00:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:00:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:00: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 09:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:00: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 09:01:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:01:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:01:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:01: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 09:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:01: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 09:02:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:02:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:02:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:02: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 09:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:02: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 09:03:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:03:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:03: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 09:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:03: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 09:04:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:04:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:04:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:04: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 09:04:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:04: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 09:05:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:05:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:05:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:05: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 09:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:05: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 09:06:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:06:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:06:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:06: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 09:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:06: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 09:07:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 09:07:49] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 09:07:49] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 09:07: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 09:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:07: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 09:08: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 09:08:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:08: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 09:09: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 09:09:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:09: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 09:10: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 09:10:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:10: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 09:11: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 09:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:11: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 09:12: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 09:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:12: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 09:13: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 09:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:13: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 09:14: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 09:14:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:14: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 09:15: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 09:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:15: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 09:15: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 09:16:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:16: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 09:16: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 09:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:16: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 09:17: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 09:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:17: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 09:18: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 09:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:18: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 09:19: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 09:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:19: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 09:20: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 09:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:20: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 09:21: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 09:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:21: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 09:22: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 09:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:22: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 09:23:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:23:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:23:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:24:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:24:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:24: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 09:25:00] 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 09:25:00] production.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:25:00] 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 09:25:00] 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-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 09:25:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:25:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:26:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:26: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 09:26:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:26:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:27:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:27: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 09:27:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:27:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:28:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:28: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 09:28:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:28:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:29:31] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:29: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:30: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 09:30:32] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:30: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 09:31: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 09:31:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:31: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 09:32: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 09:32:34] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:32: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 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: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 09:34:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09: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 09:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:36:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:36: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 09:37:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:37:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:38:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:39:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:40:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:41:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:42:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:43:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:44:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:44:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:45:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:45: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 09:45:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:45:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:46:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:46: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 09:46:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:46:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:47:00] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:47: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 09:47:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:47:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:47:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:48:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:48:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:49:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:50:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:50:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:51:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:51: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 09:52:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:52:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:52:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:53:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:53:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:54:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:54:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:55:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:55:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:56:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:57:14] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:57: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 09:57:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:57:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:58:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:58:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 09:59:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:00:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:01:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:02:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:02:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:02: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 10:02:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:02: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 10:02:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:02:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:01] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:03:01] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:03:01] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:03:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:03:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:03:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:03:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:03:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:03:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:04:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:04:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:04:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:04:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:04:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:05:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:05:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:05: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 10:05:38] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:05: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 10:05:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:05:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:06:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:06:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:06:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:06:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:06:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:07:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:07:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:07:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:07:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:08:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:08:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:08:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:08:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:09:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:09:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:09:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:10:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:10:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:10:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:10:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:11:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:11:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:11:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:11:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:12:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:12:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:12:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:12:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:13:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:13:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:13:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:13:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:13:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:14:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:14:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:14:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:14:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:15:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:15:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:15:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:16:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:16:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:16:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:16:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:16:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:17:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:17:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:17:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:17:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:17:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:18:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:18:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:18:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:18:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:18:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:19:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:19:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:19:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:19:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:19:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:20:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:20:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:20:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:20:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:21:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:21:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:21:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:21:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:21:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:22:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:22:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:22:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:22:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:22:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:23:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:23:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:23:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:23:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:24:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:24:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:24:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:25:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:25:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:25:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:25:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:26:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:26:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:26:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:26:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:27:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:27:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:27:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:27:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:27:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:28:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:28:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:28:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:28:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:28:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:29:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:29:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:29:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:29:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:29:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:30:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:30:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:30: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:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:30: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:31:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:31:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:31:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:31:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:31:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:31:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:31: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:32:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:32:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:32:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:32: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:32:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:32: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:32: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:32:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:32: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:33:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:33:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:33:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:33: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:33:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:33: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:33: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:33:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:33: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:34:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:34:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:34:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:34: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:34:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:34: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:34: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:34:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:34: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:35:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:35:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:35:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:35: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:35:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:35: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:35: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:35:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:35: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:36:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:36:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:36:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:36: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:36:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:36: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:36: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:36:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:36: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:37:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:37:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:37:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:37: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:37:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:37: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:37: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:37:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:37: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:38: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:38:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:38: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:38:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:38:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:38:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:38: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:38:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:38: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:39:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:39:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:39:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:39: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:39:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:39: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:39: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:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:39: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:40:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:40:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:40:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:40: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 10:40:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:40: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 10:40: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:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:40: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:41: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 10:41:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:41: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 10:41:21] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:41:21] production.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:41:21] production.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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 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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:41:21] 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 %EMP20251027465024% and exists (select * from "schedules" where "time_entries"."schedule_id" = "schedules"."id" and strftime('%Y-%m-%d', "schedule_date") = cast(2026-08-31 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 10:41: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:41:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:41: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:42:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:42:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:42:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:42: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:42:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:42: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:42: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:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:42: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:43:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:43:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:43:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:43: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 10:43:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:43: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 10:43: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:43:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:43: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:44:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:44:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:44:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:44: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 10:44:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:44: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 10:44: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:44:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:44: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:45:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:45:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:45:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:45: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:45:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:45: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:45: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:45:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:45: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:46:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:46:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:46:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:46: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:46:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:46: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:46: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:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:46: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:47:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:47:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:47:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:47: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 10:47:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:47: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 10:47: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:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:47: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:48:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:48:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:48:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:48: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:48:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:48: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:48: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:48:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:48: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:49:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:49:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:49:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:49: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:49:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:49: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:49: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:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:49: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:50:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:50:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:50:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10: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 10:50:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10: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 10:50: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:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:50: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:51:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:51:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:51:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:51: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:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:51: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:52:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:52:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:52:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:52: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:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:52: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:53:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:53:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:53:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:53: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:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:53: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:54:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:54:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:54:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:54: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:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:54: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:55:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:55:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:55:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:55: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:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:55: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:56:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:56:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:56:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:56: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:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:56: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:57:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:57:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:57:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:57: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:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:57: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:58:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:58:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:58:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:58: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:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:58: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:59:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 10:59:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 10:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 10:59: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:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 10:59: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 11:00:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:00:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:00:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:00: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 11:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:00: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 11:01:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:01:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:01:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:01: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 11:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:01: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 11:02:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:02:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:02:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:02: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 11:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:02: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 11:03:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:03:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:03: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 11:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:03: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 11:04:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:04:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:04:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:04: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 11:04:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:04: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 11:05:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:05:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:05:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:05: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 11:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:05: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 11:06:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:06:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:06:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:06: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 11:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:06: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 11:07:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:07:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:07:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:07: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 11:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:07: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 11:08:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:08:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:08:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:08: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 11:08:34] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:08: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 11:08: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 11:08:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:08: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 11:09:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:09:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:09: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 11:09:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:09: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 11:09: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 11:09:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:09: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 11:10:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:10:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:10:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:10: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 11:10:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:10: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 11:10: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 11:10:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:10: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 11:11:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:11:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:11:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:11: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 11:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:11: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 11:12:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:12:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:12:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:12: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 11:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:12: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 11:13:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:13:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:13:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:13: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 11:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:13: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 11:14:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:14:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:14:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11: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 11:14:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11: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 11:15:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:15: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 11:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:15: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 11:16:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:16:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:16:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:16: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 11:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:16: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 11:17:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:17:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:17: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 11:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:17: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 11:18:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:18:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:18:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:18: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 11:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:18: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 11:19:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:19:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:19:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:19: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 11:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:19: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 11:20:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:20:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:20:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:20: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 11:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:20: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 11:21:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:21:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:21:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:21: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 11:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:21: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 11:22:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:22:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:22:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:22: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 11:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:22: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 11:23:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:23:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:23:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:23: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 11:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:23: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 11:24:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:24:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:24:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:24: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 11:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:24: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 11:25:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:25:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:25:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:25: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 11:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:25: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 11:26:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:26:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:26:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11: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 11:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11: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 11:27:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:27:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:27:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:27: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 11:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:27: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 11:28:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:28:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:28:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:28: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 11:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:28: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 11:29:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:29:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:29:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:29: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 11:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:29: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 11:30:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:30:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:30:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:30: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 11:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:30: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 11:31:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:31:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:31:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:31: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 11:31:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:31: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 11:32:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:32:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:32:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:32: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 11:32:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:32: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 11:33:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:33:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:33:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:33: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 11:33:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:33: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 11:34:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:34:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:34:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:34: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 11:34:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:34: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 11:35:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:35:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:35:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:35: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 11:35:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:35: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 11:36:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:36:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:36:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:36: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 11:36:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:36: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 11:37:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:37:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:37:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:37: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 11:37:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:37: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 11:38:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:38:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:38:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:38: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 11:38:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:38: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 11:39:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:39:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:39:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:39: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 11:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:39: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 11:40:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:40:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:40:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:40: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 11:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:40: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 11:41:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:41:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:41:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:41: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 11:41:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:41: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 11:42:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:42:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:42:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:42: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 11:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:42: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 11:43:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:43:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:43:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:43: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 11:43:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:43: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 11:43: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 11:43:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:43: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 11:44:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:44:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:44:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:44: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 11:44:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:44: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 11:44: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 11:44:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:44: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 11:45: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 11:45:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:45: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 11:45:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:45:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:45:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:45: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 11:45:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:45: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 11:46: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 11:46:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:46: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 11:46:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:46:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:46:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:46: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 11:46:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:46: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 11:47:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:47:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:47:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:47: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 11:47:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:47: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 11:47: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 11:47:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:47: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 11:48: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 11:48:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:48: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 11:48:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:48:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:48:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:48: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 11:48:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:48: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 11:49:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:49:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:49:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:49: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 11:49:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:49: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 11:49: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 11:49:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:49: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 11:50:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:50:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:50:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:50: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 11:50:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:50: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 11:50: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 11:50:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:50: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 11:51:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:51:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:51:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:51: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 11:51:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:51: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 11:51: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 11:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:51: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 11:52:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:52:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:52:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:52: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 11:52:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:52: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 11:52: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 11:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:52: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 11:53:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:53:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:53:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:53: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 11:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:53: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 11:54:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:54:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:54:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:54: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 11:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:54: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 11:55:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:55:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:55:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:55: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 11:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:55: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 11:56:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:56:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:56:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:56: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 11:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:56: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 11:57:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:57:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:57:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:57: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 11:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:57: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 11:58:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:58:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:58:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:58: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 11:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:58: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 11:59:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 11:59:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 11:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 11:59: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 11:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 11:59: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 12:00:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:00:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:00:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:00: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 12:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:00: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 12:01:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:01:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:01:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:01: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 12:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:01: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 12:02:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:02:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:02:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:02: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 12:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:02: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 12:03:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:03:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:03:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:03: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 12:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:03: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 12:04:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:04:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:04:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:04: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 12:04:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:04: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 12:05:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:05:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:05:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:05: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 12:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:05: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 12:06:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:06:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:06:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:06: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 12:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:06: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 12:07:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:07:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:07:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:07: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 12:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:07: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 12:08:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:08:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:08:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:08: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 12:08:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:08: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 12:09:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:09:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:09:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:09: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 12:09:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:09: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 12:10:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:10:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:10:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:10: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 12:10:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:10: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 12:11:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:11:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:11:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:11: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 12:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:11: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 12:12:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:12:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:12:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:12: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 12:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:12: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 12:13:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:13:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:13:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:13: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 12:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:13: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 12:14:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:14:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:14:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:14: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 12:14:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:14: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 12:15:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:15: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 12:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:15: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 12:16:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:16:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:16:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:16: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 12:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:16: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 12:17:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:17:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:17:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:17: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 12:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:17: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 12:18:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:18:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:18:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:18: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 12:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:18: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 12:19:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:19:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:19:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:19: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 12:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:19: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 12:20:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:20:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:20:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:20: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 12:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:20: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 12:21:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:21:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:21:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:21: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 12:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:21: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 12:22:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:22:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:22:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:22: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 12:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:22: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 12:23:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:23:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:23:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:23: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 12:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:23: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 12:24:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:24:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:24:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:24: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 12:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:24: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 12:25:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:25:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:25:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:25: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 12:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:25: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 12: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 12:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12: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 12:27: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 12:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:27: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 12:28: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 12:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:28: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 12:29: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 12:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:29: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 12:30:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:30:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:30:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:30: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 12:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:30: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 12:31:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:31:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:31:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:31: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 12:31:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:31: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 12:32:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:32:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:32:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:32: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 12:32:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:32: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 12:33:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:33:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:33:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:33: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 12:33:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:33: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 12:34:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:34:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:34:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:34: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 12:34:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:34: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 12:35:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:35:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:35:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:35: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 12:35:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:35: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 12:36:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:36:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:36:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:36: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 12:36:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:36: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 12:37:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:37:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:37:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:37: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 12:37:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:37: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 12:38:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:38:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:38:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:38: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 12:38:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:38: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 12:39:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:39:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:39:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:39: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 12:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:39: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 12:40:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:40:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:40:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:40: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 12:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:40: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 12:41:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:41:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:41:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:41: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 12:41:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:41: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 12:42:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:42:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:42:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:42: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 12:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:42: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 12:43:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:43:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:43:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:43: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 12:43:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:43: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 12:44:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:44:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:44:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:44: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 12:44:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:44: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 12:45:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:45:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:45:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:45: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 12:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:45: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 12:46:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:46:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:46:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:46: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 12:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:46: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 12:47:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:47:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:47:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:47: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 12:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:47: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 12:48:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:48:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:48:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:48: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 12:48:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:48: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 12:49:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:49:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:49:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:49: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 12:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:49: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 12:50:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:50:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:50:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:50: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 12:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:50: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 12:51:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:51:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:51:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:51: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 12:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:51: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 12:52:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:52:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:52:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:52: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 12:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:52: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 12:53:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:53:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:53:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:53: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 12:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:53: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 12:54:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:54:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:54:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:54: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 12:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:54: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 12:55:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:55:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:55: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 12:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:55: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 12:56:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:56:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:56:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:56: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 12:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:56: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 12:57:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:57:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:57:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:57: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 12:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:57: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 12:58:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:58:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:58:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:58: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 12:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:58: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 12:59:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 12:59:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 12:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 12:59: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 12:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 12:59: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 13:00:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:00:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:00:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:00: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 13:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:00: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 13:01:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:01:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:01:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:01: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 13:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:01: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 13:02:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:02:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:02:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:02: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 13:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:02: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 13:03:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:03:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:03: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 13:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:03: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 13:04:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:04:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:04:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:04: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 13:04:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:04: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 13:05:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:05:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:05:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:05: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 13:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:05: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 13:06:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:06:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:06:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:06: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 13:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:06: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 13:07:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:07:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:07:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:07: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 13:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:07: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 13:08:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:08:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:08:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:08: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 13:08:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:08: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 13:09:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:09:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:09: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 13:09:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:09: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 13:10:29] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:10:29] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:10:29] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:10: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 13:10:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:10: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 13:11:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:11:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:11:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:11: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 13:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:11: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 13:12:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:12:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:12:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:12: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 13:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:12: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 13:13:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:13:31] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:13:31] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:13: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 13:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:13: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 13:14:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:14:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:14:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:14: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 13:14:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:14: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 13:15:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:15: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 13:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:15: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 13:16:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:16:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:16:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:16: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 13:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:16: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 13:17:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:17:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:17: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 13:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:17: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 13:18:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:18:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:18:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:18: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 13:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:18: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 13:19:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:19:15] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:19:15] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:19: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 13:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:19: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 13:20:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:20:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:20:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:20: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 13:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:20: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 13:21:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:21:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:21:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:21: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 13:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:21: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 13:22:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:22:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:22:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:22: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 13:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:22: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 13:23:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:23:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:23:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:23: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 13:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:23: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 13:24:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:24:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:24: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 13:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:24: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 13:25:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:25:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:25:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:25: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 13:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:25: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 13:26:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:26:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:26:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13: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 13:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13: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 13:27:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:27:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:27:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:27: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 13:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:27: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 13:28:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:28:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:28:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:28: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 13:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:28: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 13:29:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:29:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:29:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:29: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 13:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:29: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 13:30:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:30:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:30:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:30: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 13:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:30: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 13:31:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:31:11] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:31:11] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:31: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 13:31:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:31: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 13:32:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:32:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:32:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:32: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 13:32:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:32: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 13:33:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:33:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:33:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:33: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 13:33:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:33: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 13:34:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:34:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:34:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:34: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 13:34:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:34: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 13:35:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:35:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:35:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:35: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 13:35:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:35: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 13:36:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:36:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:36:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:36: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 13:36:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:36: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 13:37:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:37:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:37:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:37: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 13:37:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:37: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 13:38:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:38:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:38:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:38: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 13:38:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:38: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 13:39:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:39:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:39:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:39: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 13:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:39: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 13:40:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:40:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:40:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:40: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 13:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:40: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 13:41:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:41:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:41:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:41: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 13:41:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:41: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 13:42:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:42:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:42:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:42: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 13:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:42: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 13:43:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:43:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:43:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:43: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 13:43:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:43: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 13:44:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:44:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:44:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:44: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 13:44:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:44: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 13:45:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:45:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:45:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:45: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 13:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:45: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 13:46:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:46:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:46:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:46: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 13:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:46: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 13:47:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:47:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:47:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:47: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 13:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:47: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 13:48:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:48:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:48:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:48: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 13:48:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:48: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 13:49:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:49:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:49:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:49: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 13:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:49: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 13:50:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:50:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:50:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:50: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 13:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:50: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 13:51:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:51:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:51:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:51: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 13:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:51: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 13:52:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:52:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:52:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:52: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 13:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:52: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 13:53:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:53:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:53:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:53: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 13:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:53: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 13:54:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:54:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:54:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:54: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 13:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:54: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 13:55:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:55:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:55: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 13:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:55: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 13:56:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:56:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:56:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:56: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 13:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:56: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 13:57:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:57:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:57:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:57: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 13:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:57: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 13:58:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:58:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:58:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:58: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 13:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:58: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 13:59:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 13:59:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 13:59:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 13:59: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 13:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 13:59: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 14:00:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:00:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:00:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:00: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 14:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:00: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 14:01:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:01:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:01:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:01: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 14:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:01: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 14:02:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:02:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:02:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:02: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 14:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:02: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 14:03:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:03:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:03: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 14:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:03: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 14:04:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:04:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:04:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:04: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 14:04:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:04: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 14:05:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:05:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:05:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:05: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 14:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:05: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 14:06:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:06:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:06:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:06: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 14:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:06: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 14:07:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:07:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:07:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:07: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 14:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:07: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 14:08:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:08:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:08:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:08: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 14:08:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:08: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 14:09:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:09:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:09: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 14:09:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:09: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 14:10:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:10:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:10:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:10: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 14:10:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:10: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 14:11:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:11:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:11:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:11: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 14:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:11: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 14:12:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:12:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:12:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:12: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 14:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:12: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 14:13:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:13:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:13:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:13: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 14:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:13: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 14:14:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:14:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:14:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:14: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 14:14:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:14: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 14:15:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:15:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:15:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:15: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 14:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:15: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 14:16:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:16:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:16:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:16: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 14:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:16: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 14:17:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:17:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:17: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 14:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:17: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 14:18:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:18:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:18:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:18: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 14:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:18: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 14:19:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:19:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:19:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:19: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 14:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:19: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 14:20:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:20:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:20:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:20: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 14:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:20: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 14:21:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:21:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:21:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:21: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 14:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:21: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 14:22:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:22:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:22:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:22: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 14:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:22: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 14:23:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:23:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:23:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:23: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 14:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:23: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 14:24:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:24:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:24: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 14:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:24: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 14:25:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:25:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:25:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:25: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 14:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:25: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 14:26:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:26:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:26:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14: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 14:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14: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 14:27:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:27:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:27:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:27: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 14:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:27: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 14:28:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:28:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:28:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:28: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 14:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:28: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 14:29:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:29:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:29:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:29: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 14:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:29: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 14:30:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:30:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:30:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:30: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 14:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:30: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 14:31:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:31:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:31:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:31: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 14:31:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:31: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 14:32:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:32:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:32:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:32: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 14:32:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:32: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 14:33:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:33:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:33:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:33: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 14:33:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:33: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 14:34:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:34:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:34:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:34: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 14:34:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:34: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 14:35:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:35:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:35:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:35: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 14:35:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:35: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 14:36:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:36:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:36:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:36: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 14:36:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:36: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 14:37:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:37:16] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:37:16] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:37: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 14:37:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:37: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 14:38:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:38:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:38:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:38: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 14:38:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:38: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 14:39:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:39:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:39:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:39: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 14:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:39: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 14:40:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:40:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:40:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:40: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 14:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:40: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 14:41:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:41:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:41:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:41: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 14:41:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:41: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 14:42:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:42:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:42:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:42: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 14:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:42: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 14:43:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:43:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:43:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:43: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 14:43:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:43: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 14:44:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:44:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:44:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:44: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 14:44:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:44: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 14:45:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:45:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:45:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:45: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 14:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:45: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 14:46:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:46:20] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:46:20] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:46: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 14:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:46: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 14:47:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:47:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:47:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:47: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 14:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:47: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 14:48:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:48:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:48:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:48: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 14:48:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:48: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 14:49:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:49:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:49:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:49: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 14:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:49: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 14:50:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:50:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:50:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:50: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 14:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:50: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 14:51:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:51:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:51:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:51: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 14:51:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:51: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 14:52:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:52:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:52:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:52: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 14:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:52: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 14:53:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:53:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:53:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:53: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 14:53:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:53: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 14:53: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 14:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:53: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 14:54:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:54:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:54:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:54: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 14:54:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:54: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 14:54: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 14:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:54: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 14:55:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:55:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:55:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:55: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 14:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:55: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 14:56:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:56:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:56:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:56: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 14:56:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:56: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 14:57:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:57:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:57:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:57: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 14:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:57: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 14:58:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:58:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:58:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:58: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 14:58:23] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:58: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 14:58:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:58:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 14:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:58: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 14:59:10] production.ERROR: Token validation failed {"error":"Secret is not set."} [2026-09-02 14:59:10] production.ERROR: Token validation failed {"error":"Secret is not set."} [2026-09-02 14:59:10] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-02 14:59:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 14:59:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 14:59:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 14:59: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 14:59:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:59: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 14:59: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 14:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 14:59: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 15:00:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:00:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:00:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:00: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:00:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:00: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:00: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 15:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:00: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 15:01:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:01:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:01:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:01:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:01:30] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:01:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:01: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 15:02:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:02:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:02:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:02: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:02:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:02: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:02: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 15:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:02: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 15:03:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:03:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:03:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:03: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 15:03:32] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:03: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 15:03: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 15:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:03: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 15:04:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:04:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:04:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:04: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:04:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:04: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:04: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 15:04:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:04: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 15:05:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:05:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:05:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:05: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 15:05:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:05: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 15:06:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:06:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:06:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:06: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 15:06:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:06: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 15:07:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:07:14] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:07:14] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:07: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:07:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:07: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:07: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 15:07:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:07: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 15:08:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:08:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:08:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:08: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 15:08:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:08: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 15:09:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:09:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:09:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:09: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 15:09:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:09: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 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: No employee found with biometric ID: TEST123245 [2026-09-02 15:09:46] local.INFO: Processed 16/16 biometric records [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-07","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-08","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-09","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-10","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-11","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-12","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-13","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-14","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-15","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-16","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-17","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-18","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-19","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-20","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-21","count":1} [2026-09-02 15:09:46] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"TEST123245","date":"2026-08-22","count":1} [2026-09-02 15:09: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 15:09:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:09: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 15:10:13] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:10:13] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:10:13] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:10: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 15:10:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:10: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 15:10: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 15:10:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:10: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 15:11: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:11:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:11: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:11:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:11:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:11:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:11: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 15:11:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:11: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 15:12:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:12:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:12:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:12: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 15:12:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:12: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 15:13:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:13:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:13:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:13: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 15:13:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:13: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 15:14:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:14:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:14:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:14: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 15:14:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:14: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 15:15:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:15:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:15:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15: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 15:15:33] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15: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 15:15: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 15:15:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:15: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 15:16:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:16:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:16:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:16:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:16:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:16: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 15:17:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:17:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:17:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:17:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:17:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:17: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 15:18:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:18:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:18:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:18:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:18:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:18:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:18: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 15:19:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:19:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:19:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:19:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:19:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:19:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:19: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 15:20: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 15:20:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:20:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:20:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:20:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:20:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:20:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:20: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 15:21:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:21:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:21:12] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:21:12] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:21:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:21:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:21: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 15:22:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:22:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:22:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:22:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:22:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:22:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:22: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 15:23:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:23:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:23:32] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:23:32] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:23:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:23:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:23: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 15:24:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:24:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 15:24:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 15:24:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 15:24:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:24:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:24: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 15:25:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:25:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:25:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:25: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 15:26:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:26:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:26:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15: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 15:27: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 15:27:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:27:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:27:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:27: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 15:28:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:28:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:28: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 15:28: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 15:28:58] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:28: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 15:29:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:29:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:29: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 15:30: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 15:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:30: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 15:31: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 15:31:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:31: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 15:32: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 15:32:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:32: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 15: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 15:33:18] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15: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 15:33: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 15:33:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:33: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 15:34: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 15:34:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:34: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 15:35: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 15:35:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:35: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 15:36: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 15:36:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:36: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 15:37: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 15:37:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:37: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 15:38: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 15:38:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:38: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 15:39: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 15:39:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:39: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 15:40: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 15:40:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:40: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 15:41: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 15:41:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:41: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 15:42: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 15:42:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:42: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 15:43: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 15:43:14] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:43: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 15:43: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 15:43:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:43: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 15:44:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:44:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:44:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:44: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 15:45:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:45: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:45: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 15:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:45: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 15:46: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 15:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:46: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 15:47: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 15:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:47: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 15:48:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:48:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:48:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:48:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:48: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 15:49:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:49:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:49:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:49:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:49: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 15:50:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:50:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:50:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:50:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:50: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 15:51:10] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:51:10] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:51:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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 15:51:39] local.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-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 15:51: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 15:51:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:51: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 15:52:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:09] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:52:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52: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 15:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:52: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 15:53: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 15:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:53: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 15:54: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 15:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:54: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 15:55: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 15:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:55: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 15:56: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 15:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:56: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 15:57: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 15:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:57: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 15:58: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 15:58:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:58: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 15:58: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 15:58:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:58: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 15:59: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 15:59:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:59: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 15:59: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 15:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 15:59: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 16:00: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 16:00:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:00: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 16:00: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 16:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:00: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 16:01: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 16:01:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:01: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 16:01: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 16:01:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:01: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 16:02: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 16:02:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:02: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 16:02: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 16:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:02: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 16:03: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 16:03:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:03: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 16:03: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 16:03:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:03: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 16:04:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:04:41] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:04:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:04: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 16:04:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:04: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 16:05: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 16:05:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:05: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 16:05: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 16:05:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:05: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 16:06: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 16:06:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:06: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 16:06: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 16:06:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:06: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 16:07: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 16:07:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:07: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 16:07: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 16:07:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:07: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 16:08: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 16:08:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:08: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 16:08: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 16:08:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:08: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 16:09: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 16:09:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:09: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 16:09: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 16:09:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:09: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 16:10: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 16:10:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:10: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 16:10: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 16:10:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:10: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 16:11: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 16:11:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:11: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 16:11: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 16:11:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:11: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 16:12: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 16:12:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:12: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 16:12: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 16:12:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:12: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 16:13: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 16:13:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:13: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 16:13: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 16:13:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:13: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 16:14: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 16:14:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:14: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 16:14: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 16:14:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:14: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 16: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 16:15:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16: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 16: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 16:15:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16: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 16: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 16:16:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16: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 16:16: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 16:16:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:16: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 16:17: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 16:17:21] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:17: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 16:17: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 16:17:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:17: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 16:18: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 16:18:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:18: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 16:19: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 16:19:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:19: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 16:20: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 16:20:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:20: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 16:21: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 16:21:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:21: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 16:22: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 16:22:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:22: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 16:23: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 16:23:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:23: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 16:24: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 16:24:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:24: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 16:25: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 16:25:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:25: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 16: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 16:26:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16: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 16:27: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 16:27:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:27: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 16:28: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 16:28:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:28: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 16:29:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:29:22] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:29:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:29: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 16:29:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:29: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 16:30: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 16:30:20] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:30: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 16:30:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:30:43] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:30:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:30: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 16:30:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:30: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 16:32: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 16:32:54] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:32: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 16:39: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 16:39:26] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:39: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 16:45:09] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:45:09] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:45:09] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:45: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 16:45:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:45: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 16:46: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 16:46:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:46: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 16:47: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 16:47:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:47: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 16:48: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 16:48:36] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:48: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 16:48: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 16:48:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:48: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 16:49:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:49:27] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:49:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:49: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 16:49:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:49: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 16:50: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 16:50:26] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:50: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 16:50: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 16:50:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:50: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 16:51:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:51:27] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:51:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 16:51: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 16:51:57] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:51: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 16:52: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 16:52:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:52: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 16:52:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:52:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:52: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 16:52: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 16:52:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:52: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 16:53: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 16:53:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:53: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 16:53:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:53:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:53: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 16:53: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 16:53:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:53: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 16:54: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 16:54:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:54: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 16:54:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:54:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:54: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 16:54: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 16:54:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:54: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 16:55: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 16:55:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:55: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 16:55:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:55:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:55: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 16:55: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 16:55:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:55: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 16:56: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 16:56:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:56: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 16:56:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:56:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:56: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 16:56: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 16:56:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:56: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 16:57: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 16:57:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:57: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 16:57:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:57:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:57: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 16:57: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 16:57:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:57: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 16:58: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 16:58:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:58: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 16:58:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:58:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:58: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 16:58: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 16:58:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:58: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 16:59: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 16:59:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:59: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 16:59:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 16:59:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:59: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 16:59: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 16:59:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 16:59: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 17:00: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 17:00:19] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:00: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 17:00:49] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:00:49] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:00: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 17:00: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 17:00:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:00: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 17:00: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 17:00:54] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:00: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 17:01: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 17:01:50] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:01: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 17:02: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 17:02:51] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:02: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 17:03:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:03:28] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:03:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 17:05: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 17:05:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:05: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 17:16:56] local.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-02 17:16: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 17:16:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:16: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 17:17: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 17:17:26] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:17: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 17:17: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 17:17:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:17: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 17:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:18:26] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:18: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 17:18: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 17:18:56] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:18: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 17:19:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:19:22] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:19:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 17:19: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 17:19:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:19: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 17:20:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:20:22] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:20:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 17:21:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true}} [2026-09-02 17:21:22] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:21:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-02","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-02",true]} [2026-09-02 17:23: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 17:23:52] local.INFO: Filtering by schedule_date: 2026-09-02 [2026-09-02 17:23: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 19:07:00] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:07:00] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:07:00] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:07:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:07:25] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:07:25] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:08:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:08:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:08:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:09:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:09:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:09:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:10:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:10:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:10:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:11:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:11:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:11:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:12:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:12:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:12:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:13:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:13:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:13:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:14:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:14:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:14:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:15:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:15:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:15:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:16:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:16:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:16:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:17:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:17:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:17:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:18:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:18:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:18:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:19:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:19:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:19:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:20:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:20:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:20:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:21:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:21:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:21:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:22:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:22:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:22:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:23:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:23:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:23:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:24:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:24:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:24:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:25:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:25:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:25:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:26:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:26:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:26:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:27:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:27:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:27:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:28:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:28:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:28:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:29:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:29:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:29:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:30:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:30:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:30:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:31:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:31:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:31:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:32:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:32:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:32:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:33:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:33:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:33:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:34:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:34:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:34:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:35:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:35:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:35:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:36:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:36:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:36:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:37:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:37:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:37:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:38:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:38:18] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:38:18] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:39:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:39:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:39:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:40:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:40:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:40:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:41:19] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:41:19] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:41:19] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:42:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:42:23] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:42:23] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:43:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:43:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:43:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:44:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:44:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:44:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:45:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:45:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:45:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:46:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:46:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:46:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:47:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:47:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:47:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:48:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:48:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:48:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:49:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:49:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:49:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:50:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:50:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:50:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:51:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:51:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:51:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:52:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:52:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:52:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:53:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:53:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:53:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:54:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:54:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:54:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:55:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:55:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:55:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:56:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:56:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:56:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:57:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:57:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:57:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:58:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:58:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:58:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 19:59:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 19:59:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 19:59:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:00:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:00:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:00:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:01:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:01:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:01:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:02:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:02:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:02:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:03:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:03:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:03:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:04:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:04:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:04:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:05:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:05:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:05:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:06:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:06:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:06:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:07:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:07:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:07:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:08:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:08:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:08:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:09:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:09:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:09:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:10:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:10:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:10:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:11:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:11:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:11:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:12:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:12:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:12:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:13:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:13:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:13:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:14:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:14:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:14:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:15:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:15:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:15:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:16:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:16:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:16:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:17:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:17:27] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:17:27] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:18:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:18:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:18:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:19:30] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:19:30] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:19:30] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:20:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:20:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:20:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:21:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:21:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:21:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:22:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:22:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:22:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:23:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:23:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:23:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:24:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:24:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:24:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:25:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:25:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:25:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:26:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:26:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:26:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:27:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:27:17] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:27:17] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:28:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:28:22] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:28:22] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:29:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:29:24] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:29:24] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:30:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:30:26] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:30:26] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 20:31:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"validated":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10"},"filters":{"employee_id":"EMP20251027465024","schedule_date":"2026-08-31","page":"1","limit":"10","is_remote":true}} [2026-09-02 20:31:21] local.INFO: Filtering by schedule_date: 2026-08-31 [2026-09-02 20:31:21] local.INFO: Time entries query: {"filters":{"employee_id":"EMP20251027465024","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":["%EMP20251027465024%","2026-08-31",true]} [2026-09-02 22:57: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 08:56:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:56:37] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:56:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 08:57: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 08:57:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:57: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 08:57: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 08:57:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:57: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 08:58: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 08:58:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:58: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 08:58: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 08:58:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:58: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 08:59: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 08:59:06] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:59: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 08:59:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 08:59:28] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 08:59:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03: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:03:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:03: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:03: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 09:03:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:03: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 09:04: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:04:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:04: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:04: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 09:04:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:04: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 09:05: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:05:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:05: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:05: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 09:05:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:05: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 09:05:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:54] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:05:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06: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:06:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:06: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:06: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 09:06:24] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:06: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 09:06: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 09:06:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:06: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 09:06:54] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:54] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:06:54] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07: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 09:07:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:07: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 09:07:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:07:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:07:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:07: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 09:07:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:07: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 09:08: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 09:08:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:08: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 09:08:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:08:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08:45] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:08:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08:50] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08:50] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:08:50] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 09:08:51] 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-09-03 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:09: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 09:09:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:09: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 09:09:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:09:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:09:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:10: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 09:10:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:10: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 09:10: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 09:10:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:10: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 09:10:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:10:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:10:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:11:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:11:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:12:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:12:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:13:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:13:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:13:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:13:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:13:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:14:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:14:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:14:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:14:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:14:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:14:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:15:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:15:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:15:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:15:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:15:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:16:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:17:07] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17:07] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:17:07] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:17:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:17:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:18:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:18:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:18:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:18:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:19:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:19:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:19:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:19:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:19:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20:08] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-03 09:20:08] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:20: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 09:20:38] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:20: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 09: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 09:20:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:21:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21:08] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:21:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21: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 09:21:38] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:21: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 09: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 09:21:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:22:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22:08] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:22:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22: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 09:22:38] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:22: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 09: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 09:22:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:23:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:24:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:24:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:24:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:25:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:26:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:27: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 09:27:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:27: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 09:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:28:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28: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 09:28:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:28: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 09:28:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:28:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29: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 09:29:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:29: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 09: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 09:29:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:29:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:51] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:29:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30: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 09:30:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:30: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 09: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 09:30:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:30:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:30:51] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:30: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 09:31: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 09:31:21] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:31: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 09: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 09:31:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:31: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 09:31:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:31: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 09:32: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 09:32:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:32: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 09:32: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 09:32:39] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-03 09:32:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:32: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 09: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 09:32:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:32:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32:51] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:32: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 09:33: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 09:33:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:33: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 09: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 09:33:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:33:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:51] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:33:51] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34: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 09:34:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:34: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 09: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 09:34:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:34:51] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:34: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 09:35: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 09:35:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:35: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 09: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 09:35:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:35: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 09:35:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:35: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 09:36: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 09:36:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:36: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 09: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 09:36:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:36: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 09:36:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:36: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 09:37: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 09:37:21] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:37: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 09: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 09:37:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:37: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 09:37:52] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:37: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 09:38: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 09:38:22] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:38: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 09:38:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38:33] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:38:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:38:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:39:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:40:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09: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 09:41:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:41: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 09:41:56] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:41: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 09:42:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:42:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:42:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:42:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:43:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:44: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 09:44:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:44: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 09: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 09:44:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:45:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:45:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:45:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:46:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46: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:46:59] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:46:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:47:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:47:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:48: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 09:48:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:48: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 09:49: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 09:49:41] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:49: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 09:49:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:49:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:49:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:50:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52:26] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:52:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52:57] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:52:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:53:27] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:53:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:53: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 09:53:29] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:53: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 09:53: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:53:59] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:54: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:54:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:54:28] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:54:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:54:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:55:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:08] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:55:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55: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 09:55:29] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:55: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 09:55: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:55:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:55: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: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 09:56:09] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:56: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 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: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 09:56:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:57: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 09:57:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:57: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 09:57:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:57:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:57:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:57:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:57:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:58:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:58:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:58:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:58: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:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:58:32] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:58:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:58:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:58:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:59:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 09:59:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09: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 09:59:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59:33] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:59:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 09:59:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:00:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:00:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:00:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00:34] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:00:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:00:40] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:00:40] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:00:40] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 10:00:40] 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-09-03 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 10: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 10:01:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:01: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 10:01:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:01: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 10:02:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:02:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:02:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:02: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 10:02:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:02: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 10:02: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 10:02:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:02: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 10: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 10:03:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:03:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:37] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:03:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:03:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:03:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:03:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:04:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:04:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:04:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:04:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:05:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:05:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05:26] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:05:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:06:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:06:27] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:06:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:06:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:07:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:07:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:07:28] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:07:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:08: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 10:08:29] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:08: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 10: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 10:08:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:09:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:09:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:10:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:10:31] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:11:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:11:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:32] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:11:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:11:58] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:11:58] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:11:58] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:28] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:12:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12:33] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:12:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:13:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:13:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:13:34] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:13:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:14:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:14: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 10:14:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:14: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 10: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 10:15:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:15: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 10:15:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:15: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 10: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 10:16:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:16:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:16:37] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:16:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:17: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:17:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:17: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:17: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:17:38] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:17: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:18: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 10:18:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:18: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 10:18:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:18:16] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:18:16] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:18:16] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-03 10:18: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:18:39] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:18: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: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 10:19:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:19:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:19:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:19:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:20:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:20: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:20:41] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:20: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: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 10:21:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:21:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21:42] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:21:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:22:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:22: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:22:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:22: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:23: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:23:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:23: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: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 10:23:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10: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 10:24:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:24:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24:45] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:24:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:25:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:25:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:25:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:26:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26: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 10:26:47] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:26: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 10:27: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 10:27:01] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:27: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 10: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 10:27:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:27:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:27:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:28:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:28:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:29: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 10:29:18] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:29: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 10:29: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 10:29:21] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:29: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 10:29:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:29:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:29:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:29:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:30: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:30:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:30: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: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 10:30:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:31: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:31:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:31: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: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 10:31:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:31:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:31:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:31:55] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-03 10:31:55] local.ERROR: Token validation failed {"error":"Token has expired"} [2026-09-03 10:31:55] production.ERROR: Token validation failed {"error":"Secret is not set."} [2026-09-03 10:32: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 10:32:15] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:32: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 10:32:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:32:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:32:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:17] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:33:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:33:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:33:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34:16] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:17] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:34:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:34:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:34:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:35:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:35:30] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:35:31] production.ERROR: Error retrieving overtimes: 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 "overtimes" where "overtimes"."deleted_at" is null) [2026-09-03 10:35:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:35:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:36: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:36:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:36: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:36:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:36:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:36:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37: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 10:37:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:37: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 10:37: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 10:37:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:37: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 10:37:25] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37:25] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:37:25] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 10:37:25] 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-09-03 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 10:37:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:37:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:38: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:38:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:38: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:38:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:38:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:38:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:38:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39: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:39:19] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:39: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: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 10:39:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:39:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:39:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40: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:40:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:40: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:40:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:40:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:40:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:40:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:40:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41: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 10:41:13] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:41: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 10:41:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:41:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:41:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:41:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:42:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:42:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10: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 10:42:57] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:57] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:42:57] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:43:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:43: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:43:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:43:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:43:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:44:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:44: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:44:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:44:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:55] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:55] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:44:55] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:45:11] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:45: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 10:46: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:46:10] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:46: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:47: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:47:14] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:47: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:48: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 10:48:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48: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 10:48: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:48:20] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48: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:48: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 10:48:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:48: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 10:49: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 10:49:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:49: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 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: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 10:49:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:49: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 10:50: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 10:50:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:50: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 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: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 10:50:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:50: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 10:51: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 10:51:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:51: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 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: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 10:51:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:51: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 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:17] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:17] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:52:17] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:52:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:52: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 10:53: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 10:53:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:53: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 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: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:53:49] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:53: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: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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:54:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 10:54:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:54: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 10:55: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 10:55:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:55: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 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: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: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 10:56:44] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:56: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 10:57: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 10:57:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:57: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 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: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 10:57:35] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:57: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 10:58: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 10:58:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 10:58: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 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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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: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:42:58] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:58] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:42:58] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 11:42:58] 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-09-03 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 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: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:07] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:07] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:44:07] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 11:44:07] 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-09-03 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 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: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: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: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 11:47:05] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:47: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 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: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: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: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:51:15] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:51: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: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: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:52:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 11:52:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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: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: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: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: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: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 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: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: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: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: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: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: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: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: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 13:29: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-03 19:31: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 19:31:48] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:31: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 19:35:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:35:46] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-03 19:35:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:35:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 19:39:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:39:26] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:39:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 19:44:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:44:46] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:44:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 19:46:20] production.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:46:20] production.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:46:20] production.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_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-03",true]} [2026-09-03 19:46:20] 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-09-03 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 19:47:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 19:47:04] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:47:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 19:48: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 19:48:36] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 19:48: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 20:02:04] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:02:04] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 20:02:04] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 20:08: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 20:08:43] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 20:08: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 20:12:12] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:12:12] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 20:12:12] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 20:12:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:12:40] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 20:12:40] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-03 20:13:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true}} [2026-09-03 20:13:26] local.INFO: Filtering by schedule_date: 2026-09-03 [2026-09-03 20:13:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-03","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-03",true]} [2026-09-04 10:39:44] 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 10:39:44] production.ERROR: Error retrieving leave balances: 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 * from "setting_leave_classifications") [2026-09-04 10:39:44] production.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:39:44] 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 10:39:44] 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-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 10:40:15] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:40:15] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:40:15] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:40:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:40:44] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:40:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:41:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:41:14] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:41:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:41:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:41:44] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:41:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:42:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:42:14] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:42:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:42:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:42:44] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:42:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:43:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 10:43:14] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:43:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 10:44: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 10:44:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:44: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 10:45: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 10:45:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:45: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 10:46: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 10:46:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:46: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 10:47: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 10:47:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:47: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 10:48: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 10:48:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:48: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 10:49: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 10:49:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:49: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 10:50: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 10:50:05] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:50: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 10:51: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 10:51:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:51: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 10:52: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 10:52:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:52: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 10:53: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 10:53:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:53: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 10: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 10:54:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10: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 10:55: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 10:55:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:55: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 10:56: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 10:56:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:56: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 10:57: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 10:57:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:57: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 10:58: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 10:58:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:58: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 10:59: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 10:59:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 10:59: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 11:00: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 11:00:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:00: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 11:01: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 11:01:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:01: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 11:02: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 11:02:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:02: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 11:03: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 11:03:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:03: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 11:04: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 11:04:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:04: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 11:05: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 11:05:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:05: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 11:06: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 11:06:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:06: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 11:07: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 11:07:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:07: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 11:08: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 11:08:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:08: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 11:09: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 11:09:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:09: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 11:10: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 11:10:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:10: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 11:11: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 11:11:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:11: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 11:12: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 11:12:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:12: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 11:13: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 11:13:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:13: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 11:13:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:13:35] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:13:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:13:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:13:44] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:13:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:14:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:14:14] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:14:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:15: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 11:15:01] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:15: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 11:15:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:15:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:15:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:15: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 11:15:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:15: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 11:16:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:16:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:16:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:16: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 11:16:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:16: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 11:17:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:17:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:17:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:17: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 11:17:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:17: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 11:18:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 11:18:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:18:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 11:18: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 11:18:53] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:18: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 11:19: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 11:19:54] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:19: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 11:20: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 11:20:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:20: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 11:21: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 11:21:56] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:21: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 11:22: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 11:22:57] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:22: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 11:23: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 11:23:58] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:23: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 11: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 11:24:59] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11: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 11:26: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 11:26:00] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:26: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 11:27: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 11:27:01] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:27: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 11:28: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 11:28:02] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:28: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 11:29: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 11:29:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:29: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 11:30: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 11:30:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:30: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 11:31: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 11:31:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:31: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 11:32: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 11:32:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:32: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 11:33: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 11:33:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:33: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 11:34: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 11:34:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:34: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 11:35: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 11:35:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:35: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 11:36: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 11:36:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:36: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 11:37: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 11:37:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:37: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 11:38: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 11:38:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:38: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 11:39: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 11:39:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:39: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 11:40: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 11:40:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:40: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 11:41: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 11:41:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:41: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 11:42: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 11:42:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:42: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 11:43: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 11:43:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:43: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 11:44: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 11:44:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:44: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 11:45: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 11:45:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:45: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 11:46: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 11:46:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:46: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 11:47: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 11:47:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:47: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 11:48: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 11:48:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:48: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 11:49: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 11:49:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:49: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 11:50: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 11:50:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:50: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 11:51: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 11:51:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:51: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 11:52: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 11:52:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:52: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 11:53: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 11:53:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:53: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 11: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 11:54:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11: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 11:55: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 11:55:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:55: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 11:56: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 11:56:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:56: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 11:57: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 11:57:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:57: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 11:58: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 11:58:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:58: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 11:59: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 11:59:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 11:59: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 12:00: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 12:00:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:00: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 12:01: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 12:01:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:01: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 12:02: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 12:02:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:02: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 12:03: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 12:03:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:03: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 12:04: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 12:04:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:04: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 12:05: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 12:05:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:05: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 12:06: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 12:06:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:06: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 12:07: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 12:07:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:07: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 12:08: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 12:08:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:08: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 12:09: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 12:09:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:09: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 12:10: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 12:10:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:10: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 12:11: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 12:11:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:11: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 12:12: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 12:12:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:12: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 12:13: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 12:13:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:13: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 12:14: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 12:14:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:14: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 12:15: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 12:15:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:15: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 12:16: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 12:16:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:16: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 12:17: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 12:17:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:17: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 12:18: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 12:18:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:18: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 12:19: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 12:19:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:19: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 12:20: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 12:20:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:20: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 12: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 12:21:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:21: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 12:22: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 12:22:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:22: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 12:23: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 12:23:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:23: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 12:24: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 12:24:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:24: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 12:25: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 12:25:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:25: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 12:26: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 12:26:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:26: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 12:27: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 12:27:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:27: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 12:28: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 12:28:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:28: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 12:29: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 12:29:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:29: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 12:30: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 12:30:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:30: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 12:31: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 12:31:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:31: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 12:32: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 12:32:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:32: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 12:33: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 12:33:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:33: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 12:34: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 12:34:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:34: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 12:35: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 12:35:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:35: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 12:36: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 12:36:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:36: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 12:37: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 12:37:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:37: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 12:38: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 12:38:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:38: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 12:39: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 12:39:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:39: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 12:40: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 12:40:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:40: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 12:41: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 12:41:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:41: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 12:42: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 12:42:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:42: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 12:43: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 12:43:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:43: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 12:44: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 12:44:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:44: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 12:45: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 12:45:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:45: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 12:46: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 12:46:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:46: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 12:47: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 12:47:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:47: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 12:48: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 12:48:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:48: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 12:49: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 12:49:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:49: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 12:50: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 12:50:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:50: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 12:51: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 12:51:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:51: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 12:52: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 12:52:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:52: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 12:53: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 12:53:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:53: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 12: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 12:54:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12: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 12:55: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 12:55:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:55: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 12:56: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 12:56:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:56: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 12:57: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 12:57:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:57: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 12:58: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 12:58:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:58: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 12:59: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 12:59:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 12:59: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 13:00: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 13:00:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:00: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 13:01: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 13:01:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:01: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 13:04: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 13:04:01] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:04: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 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 13:04:01] local.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-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 13:04: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 13:04:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:04: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 13:05: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 13:05:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:05: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 13:06: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 13:06:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:06: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 13:07: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 13:07:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:07: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 13:08: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 13:08:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:08: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 13:09: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 13:09:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:09: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 13:09:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 13:09:18] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:09:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 13:10: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 13:10:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:10: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 13:11: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 13:11:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:11: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 13: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 13:12:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13: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 13:13: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 13:13:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:13: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 13:14: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 13:14:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:14: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 13:15: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 13:15:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:15: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 13:16: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 13:16:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:16: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 13:17: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 13:17:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:17: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 13:18: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 13:18:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:18: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 13:19: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 13:19:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:19: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 13:20: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 13:20:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:20: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 13: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 13:21:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:21: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 13:22: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 13:22:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:22: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 13:23: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 13:23:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:23: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 13:24: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 13:24:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:24: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 13:25: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 13:25:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:25: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 13:26: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 13:26:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:26: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 13:26:18] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 13:26:18] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:26:18] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 13:27: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 13:27:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:27: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 13:28: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 13:28:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:28: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 13:29: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 13:29:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:29: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 13:30: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 13:30:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:30: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 13:31: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 13:31:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:31: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 13:32: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 13:32:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:32: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 13:33: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 13:33:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:33: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 13:34: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 13:34:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:34: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 13:35: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 13:35:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:35: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 13:36: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 13:36:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:36: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 13:37: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 13:37:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:37: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 13:38: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 13:38:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:38: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 13:39: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 13:39:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:39: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 13:40: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 13:40:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:40: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 13:41: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 13:41:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:41: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 13:42: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 13:42:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:42: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 13:43: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 13:43:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:43: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 13:44: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 13:44:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:44: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 13:45: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 13:45:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:45: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 13:46: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 13:46:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:46: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 13:46:21] local.INFO: SyncBiometricsCommand started [2026-09-04 13:46:21] local.INFO: SyncBiometricsJob dispatched [2026-09-04 13:47: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 13:47:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:47: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 13:48: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 13:48:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:48: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 13:49: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 13:49:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:49: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 13:50: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 13:50:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:50: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 13:50:07] local.INFO: SyncBiometricsCommand started [2026-09-04 13:50:07] local.INFO: SyncBiometricsJob dispatched [2026-09-04 13:51: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 13:51:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:51: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 13:52: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 13:52:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:52: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 13:53: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 13:53:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:53: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 13: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 13:54:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13: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 13:55: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 13:55:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:55: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 13:56: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 13:56:03] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:56: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 13:56: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 13:56:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 13:56: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 14:48: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:48:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:48: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:49:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:49:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:49: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:50:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:50:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:50:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50: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:50:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:50: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:51:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:51:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:51:55] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 14:51: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 15:10: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 15:10:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:10: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 15:10:30] production.ERROR: Token validation failed {"error":"Secret is not set."} [2026-09-04 15:10:30] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris.dai-solutions.com.ph/hris-ogcc-web2/identity/api/v1/login","iat":1788505816,"exp":1788509416,"nbf":1788505816,"jti":"JRfQNzjJwNEBAi48","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-04 15:10:30] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-04 15:10:30] local.INFO: JWT Payload {"payload":{"iss":"http://ogcc-hris.dai-solutions.com.ph/hris-ogcc-web2/identity/api/v1/login","iat":1788505816,"exp":1788509416,"nbf":1788505816,"jti":"JRfQNzjJwNEBAi48","sub":"2","prv":"23bd5c8949f600adb39e701c400872db7a5976f7"}} [2026-09-04 15:10:30] local.WARNING: Invalid service claim detected {"expected":"timekeeping","actual":null} [2026-09-04 15:10: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 15:10:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:10: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 15:11: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 15:11:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:11: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 15:11: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 15:11:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:11: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 15:12:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:12:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:12:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:12: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 15:13: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 15:13:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:13: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 15:13: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 15:13:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:13: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 15:14: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 15:14:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:14: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 15:14: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 15:14:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:14: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 15:15:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:15:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:15:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:15: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 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: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 15:16:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:16: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 15:17: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 15:17:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:17: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 15:17: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 15:17:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:17: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 15:18: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 15:18:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:18: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 15:18: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 15:18:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:18: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 15:19: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 15:19:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:19: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 15:19: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 15:19:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:19: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 15:20: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 15:20:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:20: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 15:20: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 15:20:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:20: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 15:21: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 15:21:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:21: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 15:21: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 15:21:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:21: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 15:22:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:22:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:23:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:24:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:25:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:26:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:27:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:28:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:29:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:30:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:31:04] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:31: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 15:31:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:31:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:31:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15: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 15:32:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:32:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:33:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:34:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:35:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:36:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:37:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:38:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:39:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:40:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42: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 15:42:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:42: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 15:43:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:43:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:44:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:45:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:46:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:47:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:47:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:47: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 15:48:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:48:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:48:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:48: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 15:49:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:49:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:50:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:51:11] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:51: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 15:51: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 15:51:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:51: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 15:51: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 15:51:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:51: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 15:52:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:52:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:52:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:52: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 15:53:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:53:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:54:07] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:54: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 15:54:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:54:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:54:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:54: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 15:55:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:56:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:57:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:58:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 15:59:06] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:59: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 15:59: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 15:59:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:59: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 15:59: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 15:59:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 15:59: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 16:00: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 16:00:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:00: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 16:00: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 16:00:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:00: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 16:01: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 16:01:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:01: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 16:01: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 16:01:49] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:01: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 16:02: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 16:02:19] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:02: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 16:02: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 16:02:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:02: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 16:03:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:03:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:04:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:05:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:06:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:07:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:08:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:09:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:10:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 16:10:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:10: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 16:11:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:11:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:12:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:13:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:14:07] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:14: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:14:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:14:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 16:14:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:14: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 16:15:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:15:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:16:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:17:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:18:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:19:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:20:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:21:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:22:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:23:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:24:08] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16: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 16:24:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:24:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 16:24:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:24: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 16:25:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:25:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:26:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:27:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:28:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:29:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 16:29:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:29: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 16:30:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:30:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:31:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:32:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:33:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:34:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:35:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:36:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:37:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:38:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:39:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16: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 16:40: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:40:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:40: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:41:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:41:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:42:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:43:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 16:43:50] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:43: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 16:44:20] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:20] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:44:20] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:21] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:21] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:45:21] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:22] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:22] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:46:22] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:23] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:23] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:47:23] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:24] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:24] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:48:24] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:25] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:25] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:49:25] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:26] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:26] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:50:26] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:27] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:27] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:51:27] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:28] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:28] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:52:28] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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:53:29] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16: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 16:54: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:54:30] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:54: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:55:31] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:31] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:55:31] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:32] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:32] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:56:32] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:33] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:33] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:57:33] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:34] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:34] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:58:34] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 16:59:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:36] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:00:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:01:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:38] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:02:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:39] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:03:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 17:04:40] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:04: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 17:05:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:41] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:05:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:06:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:43] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:07:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:44] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:08:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:45] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:45] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:09:45] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:46] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:46] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:10:46] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:11:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:12:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:13:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:14:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:15:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:16:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:17:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:18:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:19:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:20:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:21:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:22:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:23:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:24:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:25:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:26:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:27:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:28:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:29:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:30:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:31:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:32:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:33:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:34:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:35:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:36:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:37:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:38:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:39:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:40:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:41:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:42:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:43:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:44:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:45:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:46:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:47:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:48:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:49:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:50:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:51:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:51:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:51:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:52:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:52:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:52:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:53:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:54:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:55:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:56:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:57:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:58:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:58:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:58:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:59:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:59:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 17:59:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:00:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:00:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:00:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:01:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:01:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:01:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:02:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:02:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:02:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:03:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:03:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:03:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:04:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:04:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:04:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:05:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:05:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:05:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:06:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:06:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:06:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:07:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:07:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:07:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:08:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:08:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:08:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:09:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:09:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:09:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:10:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:10:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:10:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:11:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:11:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:11:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:12:47] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true}} [2026-09-04 18:12:47] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:12:47] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-04","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-04",true]} [2026-09-04 18:12: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 18:12:52] local.INFO: Filtering by schedule_date: 2026-09-04 [2026-09-04 18:12: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-05 07:32: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-09-05 08:22: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-09-05 22:58: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-09-06 11:02: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-09-06 17:04: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-06 17:11: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-09-06 23:21:28] 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-09-06 23:21: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-07 02:37: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-09-07 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 12:51:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 12:56:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:01:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:06:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:07:07] production.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 13:07:08] production.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:07:08] production.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 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-07",true]} [2026-09-07 13:07:08] 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-09-07 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-07 13:07:37] 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 13:07:37] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:07:37] 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 13:08:07] 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 13:08:07] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:08:07] 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 13:08:37] 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 13:08:37] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:08:37] 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 13:09:07] 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 13:09:07] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:09:07] 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 13:09:37] 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 13:09:37] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:09:37] 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 13:09:48] local.INFO: SyncBiometricsJob started [2026-09-07 13:09:48] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:10:08] 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 13:10:08] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:10:08] 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 13:10:38] 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 13:10:38] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:10:38] 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 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:11:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:11:39] 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 13:11:39] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:11:39] 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 13:12:40] 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 13:12:40] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:12:40] 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 13:13: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 13:13:41] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:13: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 13:14:42] 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 13:14:42] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:14:42] 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 13:15: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 13:15:43] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:15: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 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:16:27] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:16:44] 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 13:16:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:16:44] 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 13:17:44] 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 13:17:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:17:44] 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 13:18:44] 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 13:18:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:18:44] 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 13:19:44] 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 13:19:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:19:44] 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 13:20:07] local.INFO: SyncBiometricsJob started [2026-09-07 13:20:07] local.ERROR: Error retrieving biometrics: could not find driver (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:20:44] 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 13:20:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:20:44] 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 13:21:44] 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 13:21:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:21:44] 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 13:21:55] local.INFO: SyncBiometricsJob started [2026-09-07 13:22:10] local.ERROR: Error retrieving biometrics: SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: Timeout error [258]. (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:22:23] 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 13:22:23] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:22:23] 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 13:22:38] 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 13:22:38] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:22:38] 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 13:23:07] 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 13:23:07] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:23:07] 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 13:23:38] 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 13:23:38] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:23:38] 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 13:24:08] 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 13:24:08] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:24:08] 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 13:24:44] 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 13:24:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:24:44] 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 13:25:44] 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 13:25:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:25:44] 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 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:26:42] local.ERROR: Error retrieving biometrics: SQLSTATE[08001]: [Microsoft][ODBC Driver 18 for SQL Server]TCP Provider: Timeout error [258]. (Connection: sqlsrv_biometric, Host: 125.5.136.30, Port: 5000, Database: SentryLocal, SQL: select top 1000 * from [TimeLogs] where [is_sync] = 0 order by [Id] asc) [2026-09-07 13:26:44] 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 13:26:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:26:44] 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 13:27:44] 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 13:27:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:27:44] 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 13:28:44] 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 13:28:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:28:44] 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 13:29:11] local.INFO: SyncBiometricsJob started [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-05","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":2} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":2} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:11] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:11] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-21","count":1} [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:11] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":3} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-11","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":3} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-14","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":3} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":1} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":2} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":3} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:12] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:12] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":4} [2026-09-07 13:29:12] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-28","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-02","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":5} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-14","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-01","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":2} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":4} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":4} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":6} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":7} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":2} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":5} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":3} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":4} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":4} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":3} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":2} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":2} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":8} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":1} [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:13] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:13] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":5} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-25","count":1} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":2} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":3} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":5} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":2} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":3} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":6} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":4} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":1} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":2} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":9} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":2} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":5} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":5} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":3} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":3} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":4} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:14] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":3} [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:14] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":3} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":3} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":6} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":6} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":7} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-28","count":1} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-13","count":1} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":3} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":5} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":7} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":4} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":5} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":8} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":7} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":8} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":9} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-11","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":4} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":5} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":6} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":7} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-20","count":1} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":6} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":6} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":8} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-05","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":9} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":3} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:15] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:15] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-28","count":2} [2026-09-07 13:29:15] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":7} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":8} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":9} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":3} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":8} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":2} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":3} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":3} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":4} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":10} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":3} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":10} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":9} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":4} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":10} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":3} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":11} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":1} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":11} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":6} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-05","count":1} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":6} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":10} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-05","count":1} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":10} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":4} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":7} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":9} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":12} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":5} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:16] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":13} [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:16] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-07","count":1} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":14} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":8} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":4} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-29","count":1} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-14","count":2} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":4} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":3} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":2} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":7} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":2} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":11} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":3} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":15} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":4} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":10} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":5} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":11} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":1} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":5} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":5} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":12} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":12} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":2} [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:17] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:17] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-29","count":2} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":4} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":6} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-14","count":1} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":4} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":7} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":2} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-14","count":2} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":13} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":2} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":14} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":6} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-27","count":1} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":3} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":15} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":7} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":11} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":9} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":16} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":2} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":17} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":3} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":7} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":4} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":4} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:18] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:18] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":16} [2026-09-07 13:29:18] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":18} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":8} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":6} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-03","count":1} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":8} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":3} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":17} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":19} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-28","count":2} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":12} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":8} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":3} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-03","count":1} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":10} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":5} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":4} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":13} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":7} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":3} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:19] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:19] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":5} [2026-09-07 13:29:19] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":14} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":18} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":20} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":11} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":12} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":9} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":13} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":3} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":21} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":9} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":15} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":14} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-13","count":1} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:20] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:20] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":15} [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:20] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":4} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":19} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-25","count":2} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-20","count":2} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-23","count":1} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":8} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":22} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":9} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":5} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":13} [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:29:21] local.INFO: Processed 1/1 biometric records [2026-09-07 13:29:21] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-12","count":1} [2026-09-07 13:29:21] local.INFO: SyncBiometricsJob finished [2026-09-07 13:29:44] 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 13:29:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:29:44] 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 13:30:44] 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 13:30:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:30:44] 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 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-05","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":1} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":2} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":2} [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:27] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-21","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":3} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-11","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":3} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-14","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":3} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":3} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":4} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-28","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-02","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":5} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-14","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-01","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":1} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":2} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":4} [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:28] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":4} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":1} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":6} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":7} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":5} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":4} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":4} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":8} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":1} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":5} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-25","count":1} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":5} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":6} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":4} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":1} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":9} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":5} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":5} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-08","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-17","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":4} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":2} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:29] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:29] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":3} [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:29] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":3} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":6} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":6} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":7} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-28","count":1} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-13","count":1} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":3} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":5} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":7} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":4} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":5} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":8} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":7} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":8} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":9} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-11","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":4} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":5} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":6} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":7} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-20","count":1} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":6} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":6} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":8} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-05","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":9} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":3} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-28","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":7} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":8} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":9} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":3} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":8} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":2} [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:30] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:30] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":4} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":10} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-04","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":10} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":9} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":4} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":10} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":11} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":1} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":11} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":6} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-05","count":1} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":6} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-08-20","count":10} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-05","count":1} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":10} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":4} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":7} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":9} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":12} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-25","count":5} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":13} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-07","count":1} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":14} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":8} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":4} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-29","count":1} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-14","count":2} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":4} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":2} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":7} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":2} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-21","count":11} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-30","count":3} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:31] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":15} [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:31] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":4} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":10} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":5} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":11} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":1} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":5} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":5} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":12} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":12} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-29","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-20","count":4} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":6} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-14","count":1} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-13","count":4} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":7} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-14","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":13} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":14} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":6} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-27","count":1} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-13","count":3} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":15} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":7} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":11} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":9} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":16} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":2} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":17} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":3} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":7} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-24","count":4} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":4} [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:32] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:32] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":16} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":18} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-07","count":8} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":6} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-03","count":1} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":8} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":3} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":17} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":19} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-28","count":2} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":12} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":8} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":3} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-03","count":1} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":10} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 111 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"111","date":"2026-09-02","count":5} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-02","count":4} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":13} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-26","count":7} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-21","count":3} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-24","count":5} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":14} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":18} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":20} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":11} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":12} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-29","count":9} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":13} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-01","count":3} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":21} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-20","count":9} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-02","count":15} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":14} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-13","count":1} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-03","count":15} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-09","count":4} [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: No employee found with biometric ID: 095 [2026-09-07 13:31:33] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:33] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"095","date":"2026-07-07","count":19} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-25","count":2} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-08-20","count":2} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-07-23","count":1} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":8} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-07","count":22} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 112 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-07-08","count":9} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-04","count":5} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 7403 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-07-07","count":13} [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: No employee found with biometric ID: 285 [2026-09-07 13:31:34] local.INFO: Processed 1/1 biometric records [2026-09-07 13:31:34] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-08-12","count":1} [2026-09-07 13:31:34] local.INFO: SyncBiometricsJob finished [2026-09-07 13:31:44] 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 13:31:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:31:44] 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 13:32:25] local.INFO: SyncBiometricsJob started [2026-09-07 13:32:25] local.INFO: SyncBiometricsJob finished [2026-09-07 13:32:35] local.INFO: SyncBiometricsJob started [2026-09-07 13:32:35] local.INFO: SyncBiometricsJob finished [2026-09-07 13:32:44] 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 13:32:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:32:44] 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 13:33:44] 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 13:33:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:33:44] 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 13:34:38] local.INFO: SyncBiometricsJob started [2026-09-07 13:34:38] local.INFO: SyncBiometricsJob finished [2026-09-07 13:34:44] 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 13:34:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:34:44] 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 13:34:50] local.INFO: SyncBiometricsJob started [2026-09-07 13:34:50] local.INFO: SyncBiometricsJob finished [2026-09-07 13:35:44] 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 13:35:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:35:44] 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 13:35:57] local.INFO: SyncBiometricsJob started [2026-09-07 13:35:57] local.INFO: SyncBiometricsJob finished [2026-09-07 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 13:36:44] 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 13:36:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:36:44] 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 13:37:44] 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 13:37:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:37:44] 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 13:38:44] 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 13:38:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:38:44] 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 13:39:44] 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 13:39:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:39:44] 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 13:40:44] 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 13:40:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:40:44] 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 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 13:41:44] 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 13:41:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:41:44] 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 13:42:44] 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 13:42:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:42:44] 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 13:43:44] 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 13:43:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:43:44] 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 13:44:44] 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 13:44:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:44:44] 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 13:45:44] 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 13:45:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:45:44] 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 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 13:46:44] 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 13:46:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:46:44] 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 13:47:44] 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 13:47:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:47:44] 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 13:48:44] 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 13:48:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:48:44] 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 13:49:44] 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 13:49:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:49:44] 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 13:50:44] 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 13:50:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:50:44] 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 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 13:51:44] 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 13:51:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:51:44] 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 13:52:44] 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 13:52:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:52:44] 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 13:53:44] 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 13:53:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:53:44] 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 13:54:44] 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 13:54:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:54:44] 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 13:55:44] 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 13:55:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:55:44] 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 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 13:56:44] 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 13:56:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:56:44] 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 13:57:44] 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 13:57:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:57:44] 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 13:58:44] 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 13:58:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:58:44] 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 13:59:44] 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 13:59:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 13:59:44] 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 14:00:44] 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 14:00:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:00:44] 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 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:01:44] 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 14:01:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:01:44] 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 14:02:44] 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 14:02:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:02:44] 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 14:03:44] 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 14:03:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:03:44] 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 14:04:44] 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 14:04:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:04:44] 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 14:05:44] 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 14:05:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:05:44] 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 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:06:44] 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 14:06:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:06:44] 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 14:07:44] 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 14:07:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:07:44] 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 14:08:44] 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 14:08:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:08:44] 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 14:09:44] 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 14:09:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:09:44] 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 14:10:44] 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 14:10:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:10:44] 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 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:11:44] 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 14:11:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:11:44] 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 14:12:44] 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 14:12:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:12:44] 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 14:13:44] 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 14:13:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:13:44] 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 14:14:44] 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 14:14:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:14:44] 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 14:15:44] 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 14:15:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:15:44] 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 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:16:44] 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 14:16:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:16:44] 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 14:17:44] 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 14:17:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:17:44] 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 14:18:44] 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 14:18:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:18:44] 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 14:19:44] 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 14:19:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:19:44] 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 14:20:44] 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 14:20:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:20:44] 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 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:21:44] 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 14:21:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:21:44] 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 14:22:44] 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 14:22:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:22:44] 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 14:23:44] 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 14:23:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:23:44] 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 14:24:44] 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 14:24:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:24:44] 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 14:25:44] 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 14:25:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:25:44] 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 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:26:44] 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 14:26:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:26:44] 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 14:27:44] 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 14:27:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:27:44] 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 14:28:44] 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 14:28:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:28:44] 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 14:29:44] 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 14:29:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:29:44] 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 14:30:44] 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 14:30:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:30:44] 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 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:31:44] 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 14:31:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:31:44] 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 14:32:44] 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 14:32:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:32:44] 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 14:33:44] 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 14:33:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:33:44] 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 14:34:44] 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 14:34:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:34:44] 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 14:35:44] 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 14:35:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:35:44] 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 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:36:44] 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 14:36:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:36:44] 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 14:37:44] 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 14:37:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:37:44] 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 14:38:45] 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 14:38:45] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:38:45] 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 14:39:44] 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 14:39:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:39:44] 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 14:40:44] 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 14:40:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:40:44] 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 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:41:44] 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 14:41:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:41:44] 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 14:42:44] 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 14:42:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:42:44] 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 14:43:44] 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 14:43:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:43:44] 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 14:44:44] 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 14:44:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:44:44] 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 14:45:44] 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 14:45:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:45:44] 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 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:46:44] 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 14:46:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:46:44] 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 14:47:44] 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 14:47:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:47:44] 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 14:48:44] 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 14:48:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:48:44] 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 14:49:44] 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 14:49:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:49:44] 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 14:50:44] 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 14:50:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:50:44] 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 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:51:44] 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 14:51:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:51:44] 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 14:52:44] 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 14:52:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:52:44] 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 14:53:44] 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 14:53:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:53:44] 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 14:54:44] 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 14:54:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:54:44] 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 14:55:44] 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 14:55:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:55:44] 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 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 14:56:45] 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 14:56:45] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:56:45] 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 14:57:44] 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 14:57:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:57:44] 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 14:58:44] 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 14:58:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:58:44] 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 14:59:44] 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 14:59:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 14:59:44] 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:00:44] 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:00:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:00:44] 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:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:01:44] 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:01:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:01:44] 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:02:44] 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:02:44] local.INFO: Filtering by schedule_date: 2026-09-07 [2026-09-07 15:02:44] 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:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-07 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-07 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:31:28] local.INFO: SyncBiometricsJob started [2026-09-07 23:31:28] local.INFO: SyncBiometricsJob finished [2026-09-07 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-07 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-07 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:12: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-08 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:17: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-08 00: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-09-08 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:29: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-08 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:11:27] production.INFO: SyncBiometricsJob started [2026-09-08 15:11:27] production.INFO: SyncBiometricsJob finished [2026-09-08 15:16:27] production.INFO: SyncBiometricsJob started [2026-09-08 15:16:27] production.INFO: SyncBiometricsJob finished [2026-09-08 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-08 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-08 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-08 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-08 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:05: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-09 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-09 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-09 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:36:28] local.INFO: SyncBiometricsJob started [2026-09-09 20:36:28] local.INFO: SyncBiometricsJob finished [2026-09-09 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:26:38] local.INFO: SyncBiometricsJob started [2026-09-09 22:26:38] local.INFO: SyncBiometricsJob finished [2026-09-09 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:36:32] local.INFO: SyncBiometricsJob started [2026-09-09 22:36:32] local.INFO: SyncBiometricsJob finished [2026-09-09 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-09 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-09 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-09 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-09 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:06: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-09-10 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:02: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 07:02:23] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 07:02:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:02: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 07:02: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 07:02:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:02: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 07:03: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 07:03:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:03: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 07:03: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 07:03:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:03: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 07:04: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 07:04:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:04: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 07:04: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 07:04:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:04: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 07:05: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 07:05:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:05: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 07:05: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 07:05:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:05: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 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07: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 07:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:08:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:09:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:10:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:11:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07: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 07:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:14:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:15:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07: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 07:17:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:18:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:19:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:21:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07: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 07:22:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:23:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:23: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:23:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:23: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:23:32] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 07: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-10 07:23:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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-10 07:24: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 07:24:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:24: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 07:24: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 07:24:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:24: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 07:25: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 07:25:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:25: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 07:25: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 07:25:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:25: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 07:26: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 07:26:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:26: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 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:26: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 07:26:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:26: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 07:27: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 07:27:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:27: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 07:27: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 07:27:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:27: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 07:28: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 07:28:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:28: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 07:28: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 07:28:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:28: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 07:29: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 07:29:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:29: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 07:29: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:29:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:29: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:30: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 07:30:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:30: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 07:30: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 07:30:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:30: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 07:31: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:31:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:31: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:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:31: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:31:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:31: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:32: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:32:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:32: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 07:32: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:32:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:32: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:33: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 07:33:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:33: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 07:33: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:33:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:33: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 07:34: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:34:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:34: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:34: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:34:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:34: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:35: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:35:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:35: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: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 07:35:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:36: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:36:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:36: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 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:36: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:36:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:36: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:37: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:37:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:37: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 07:37: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:37:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:37: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:38: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 07:38:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:38: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 07:38: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:38:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:38: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:39: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:39:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:39: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 07:39: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 07:39:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:39: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 07:40: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:40:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:40: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 07:40: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 07:40:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:40: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 07:41: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:41:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:41: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 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:41: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:41:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:41: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 07:42: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:42:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:42: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 07:42: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:42:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:42: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 07:43: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 07:43:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:43: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 07:43: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:43:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:43: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 07:44: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:44:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:44: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 07:44: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:44:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:44: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:45: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 07:45:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:45: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 07:45: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 07:45:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:45: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 07:46: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:46:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:46: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 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:46: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:46:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:46: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:47: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:47:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:47: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 07:47: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:47:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:47: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:48: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 07:48:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:48: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 07:48: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:48:52] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:48: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:49: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:49:22] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:49: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 07:49: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:49:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:49: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 07: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 07:50:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:50: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 07:50:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:50: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 07:51: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 07:51:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:51: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 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07:52: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 07:52:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:52: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 07:52: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 07:52:44] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:52: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 07:52: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 07:52:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:52: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 07: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 07:53:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:53: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 07:53:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07:53: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 07: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 07:55:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:56:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 07: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 07:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 07: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 07:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 07: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 08:00: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 08:00:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:00: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 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-10 08:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 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-10 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:04:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:05:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:06:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:07:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:08:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:09:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:10:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:11:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:12:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:13:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:14:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:15:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:16:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:17:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:17: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 08:17:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:17: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 08:17: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 08:17:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:17: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 08: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 08:19:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:20:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:21:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:22:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:23:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:24:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:25:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:26:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:27:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:28: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 08:28:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:28: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 08: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 08:29:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:30:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:31:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:32:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:33:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:34:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:35:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:36:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:37:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:38:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:39:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:40:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:41:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:42:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:43:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:44:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:45:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:46:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:47:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:48:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:49:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:50:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:51:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:52:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:52: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 08:52:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:52: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 08:52: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 08:52:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08:52: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 08: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 08:54:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:55:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:56:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 08: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 08:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 08: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 08:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 08: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 09: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 09:00:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09: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 09:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09: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 09:02:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09: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 09:03:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09: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-10 09:04:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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-10 09: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 09:05:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09:06: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 09:06:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09:06: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 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09: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-10 09:07:09] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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-10 09: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 09:08:10] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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 09: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-10 09:08:30] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09: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-10 09:08: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 09:08:53] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09:08: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 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-10 09:09:23] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 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-10 09:10: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 09:10:08] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09:10: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 09:10: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 09:10:50] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 09:10: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 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:48: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 12:48:04] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:48: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 12:48:07] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [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: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 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: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:50: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:50:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:50: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 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: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:51: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:51:05] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:51: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 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12:52:07] 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 12:52:07] production.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12:52:07] 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 12:52:07] 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-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 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: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: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 12:55:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12: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 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:27] local.INFO: SyncBiometricsJob started [2026-09-10 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 12: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 12:57:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12: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 12: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 12:58:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12: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 12: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 12:59:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 12: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 13: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 13:00:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13: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 13: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 13:01:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13: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 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13: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 13:02:07] 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: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: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 13:04:07] local.INFO: Filtering by schedule_date: 2026-09-10 [2026-09-10 13: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 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:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:01:28] local.INFO: SyncBiometricsJob finished [2026-09-10 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 14:51:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 14:51:52] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-10 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-10 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-10 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:06:27] production.INFO: SyncBiometricsJob started [2026-09-10 16:06:27] production.INFO: SyncBiometricsJob finished [2026-09-10 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:21:28] local.INFO: SyncBiometricsJob started [2026-09-10 19:21:28] local.INFO: SyncBiometricsJob finished [2026-09-10 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:16:28] local.INFO: SyncBiometricsJob started [2026-09-10 20:16:28] local.INFO: SyncBiometricsJob finished [2026-09-10 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:26:28] local.INFO: SyncBiometricsJob started [2026-09-10 20:26:28] local.INFO: SyncBiometricsJob finished [2026-09-10 20:31:28] local.INFO: SyncBiometricsJob started [2026-09-10 20:31:28] local.INFO: SyncBiometricsJob finished [2026-09-10 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:46:28] local.INFO: SyncBiometricsJob started [2026-09-10 20:46:28] local.INFO: SyncBiometricsJob finished [2026-09-10 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-10 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-10 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-10 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-10 21:11:28] local.INFO: SyncBiometricsJob started [2026-09-10 21:11:28] local.INFO: SyncBiometricsJob finished [2026-09-10 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 21:21:29] local.INFO: SyncBiometricsJob started [2026-09-10 21:21:29] local.INFO: SyncBiometricsJob finished [2026-09-10 21:26:28] local.INFO: SyncBiometricsJob started [2026-09-10 21:26:28] local.INFO: SyncBiometricsJob finished [2026-09-10 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-10 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-10 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 21:46:32] local.INFO: SyncBiometricsJob started [2026-09-10 21:46:32] local.INFO: SyncBiometricsJob finished [2026-09-10 21:51:31] local.INFO: SyncBiometricsJob started [2026-09-10 21:51:31] local.INFO: SyncBiometricsJob finished [2026-09-10 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-10 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-10 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-10 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-10 22:06:29] local.INFO: SyncBiometricsJob started [2026-09-10 22:06:29] local.INFO: SyncBiometricsJob finished [2026-09-10 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-10 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-10 22:16:29] local.INFO: SyncBiometricsJob started [2026-09-10 22:16:29] local.INFO: SyncBiometricsJob finished [2026-09-10 22:21:28] local.INFO: SyncBiometricsJob started [2026-09-10 22:21:28] local.INFO: SyncBiometricsJob finished [2026-09-10 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-10 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-10 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-10 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-10 22:36:32] local.INFO: SyncBiometricsJob started [2026-09-10 22:36:32] local.INFO: SyncBiometricsJob finished [2026-09-10 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 22:42: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-10 22:46:28] local.INFO: SyncBiometricsJob started [2026-09-10 22:46:28] local.INFO: SyncBiometricsJob finished [2026-09-10 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 22:56:29] local.INFO: SyncBiometricsJob started [2026-09-10 22:56:29] local.INFO: SyncBiometricsJob finished [2026-09-10 23:01:29] local.INFO: SyncBiometricsJob started [2026-09-10 23:01:29] local.INFO: SyncBiometricsJob finished [2026-09-10 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:11:29] local.INFO: SyncBiometricsJob started [2026-09-10 23:11:29] local.INFO: SyncBiometricsJob finished [2026-09-10 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:31:28] local.INFO: SyncBiometricsJob started [2026-09-10 23:31:28] local.INFO: SyncBiometricsJob finished [2026-09-10 23:36:28] local.INFO: SyncBiometricsJob started [2026-09-10 23:36:28] local.INFO: SyncBiometricsJob finished [2026-09-10 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:46:29] local.INFO: SyncBiometricsJob started [2026-09-10 23:46:29] local.INFO: SyncBiometricsJob finished [2026-09-10 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-10 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-10 23:56:28] local.INFO: SyncBiometricsJob started [2026-09-10 23:56:28] local.INFO: SyncBiometricsJob finished [2026-09-11 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:16:28] local.INFO: SyncBiometricsJob started [2026-09-11 00:16:28] local.INFO: SyncBiometricsJob finished [2026-09-11 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:36:28] local.INFO: SyncBiometricsJob started [2026-09-11 00:36:28] local.INFO: SyncBiometricsJob finished [2026-09-11 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 00:46:29] local.INFO: SyncBiometricsJob started [2026-09-11 00:46:29] local.INFO: SyncBiometricsJob finished [2026-09-11 00:51:30] local.INFO: SyncBiometricsJob started [2026-09-11 00:51:30] local.INFO: SyncBiometricsJob finished [2026-09-11 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:11:28] local.INFO: SyncBiometricsJob started [2026-09-11 01:11:28] local.INFO: SyncBiometricsJob finished [2026-09-11 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:13: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-09-11 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06: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-09-11 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:21: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:21:40] 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-09-11 06:21:40] 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-09-11 06:23: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:23: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:41:27] production.INFO: SyncBiometricsJob started [2026-09-11 08:41:27] production.INFO: SyncBiometricsJob finished [2026-09-11 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:21:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:21:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:35] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-11 11:22: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 11:22:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:22: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 11:22:15] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:22:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:22:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:23:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:23: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 11:23:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:23:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:24:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:24: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 11:24:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:36] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:24:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:25:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:25: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 11:26: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:26:07] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:26: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 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:26:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:26:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:27:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:27: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 11:27:21] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:27:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:27:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:28:06] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11: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 11:28:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:28:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:29:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:29: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 11:29:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:29:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:47] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:30: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 11:30:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:30: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 11:30:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:36] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:30:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31: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 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:31:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:31:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:50] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:32: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 11:32:05] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32: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 11:32:35] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:35] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32:35] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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: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 11:32:42] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32:42] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` 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:42] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:32: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:32:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:32:46] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:32: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:33: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 11:33:16] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:33: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 11:33:23] local.INFO: Schedule validation: {"total_expanded_dates":1,"dates_with_schedule":1} [2026-09-11 11:33:26] local.INFO: Processed indexed file upload: test.pdf [2026-09-11 11:33:26] local.INFO: Stored file from array at: leave_attachments/test_1789097606.pdf [2026-09-11 11:33:26] local.INFO: Successfully processed 1 attachments for DTR correction [2026-09-11 11:33:28] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:33:40] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:33: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:33:46] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:33: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:33:52] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 11:33:56] local.WARNING: Schedule not found for employee 1 on 2026-09-18 [2026-09-11 11:33:56] local.INFO: Leave filtering: {"filters":{"page":"1","limit":"10"}} [2026-09-11 11:34:02] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:34: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 11:34:16] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:34: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 11:34: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 11:34:47] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:34: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 11:35: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 11:35:17] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:35: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 11:35: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 11:35:47] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:35: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 11:36: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 11:36:17] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:36: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 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:36:27] local.INFO: SyncBiometricsJob finished [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: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: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:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-11","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-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:37] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39: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 11:39: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 11:39:43] local.INFO: Filtering by schedule_date: 2026-09-11 [2026-09-11 11:39: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 11:39:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"10"}} [2026-09-11 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:41:27] production.INFO: SyncBiometricsJob started [2026-09-11 14:41:27] production.INFO: SyncBiometricsJob finished [2026-09-11 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-11 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-11 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 18:51:42] local.INFO: SyncBiometricsJob started [2026-09-11 18:51:42] local.INFO: SyncBiometricsJob finished [2026-09-11 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:36:29] local.INFO: SyncBiometricsJob started [2026-09-11 19:36:29] local.INFO: SyncBiometricsJob finished [2026-09-11 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:37: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-11 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:46:30] local.INFO: SyncBiometricsJob started [2026-09-11 21:46:30] local.INFO: SyncBiometricsJob finished [2026-09-11 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-11 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-11 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-11 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-11 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-11 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-11 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-11 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-11 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-11 23:01:29] local.INFO: SyncBiometricsJob started [2026-09-11 23:01:29] local.INFO: SyncBiometricsJob finished [2026-09-11 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-11 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-11 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-11 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-11 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-11 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-11 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-11 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-11 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-11 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:01:28] local.INFO: SyncBiometricsJob started [2026-09-12 01:01:28] local.INFO: SyncBiometricsJob finished [2026-09-12 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:21:28] local.INFO: SyncBiometricsJob started [2026-09-12 01:21:28] local.INFO: SyncBiometricsJob finished [2026-09-12 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:28: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-12 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:35: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-09-12 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:36:28] local.INFO: SyncBiometricsJob started [2026-09-12 13:36:28] local.INFO: SyncBiometricsJob finished [2026-09-12 13:41:28] local.INFO: SyncBiometricsJob started [2026-09-12 13:41:28] local.INFO: SyncBiometricsJob finished [2026-09-12 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:16:28] local.INFO: SyncBiometricsJob finished [2026-09-12 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:41:28] local.INFO: SyncBiometricsJob started [2026-09-12 14:41:28] local.INFO: SyncBiometricsJob finished [2026-09-12 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:01:28] local.INFO: SyncBiometricsJob finished [2026-09-12 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:26:28] local.INFO: SyncBiometricsJob started [2026-09-12 15:26:28] local.INFO: SyncBiometricsJob finished [2026-09-12 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-12 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-12 15:51:28] local.INFO: SyncBiometricsJob started [2026-09-12 15:51:28] local.INFO: SyncBiometricsJob finished [2026-09-12 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:06:28] local.INFO: SyncBiometricsJob started [2026-09-12 18:06:28] local.INFO: SyncBiometricsJob finished [2026-09-12 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:26:28] local.INFO: SyncBiometricsJob started [2026-09-12 19:26:28] local.INFO: SyncBiometricsJob finished [2026-09-12 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:36:28] local.INFO: SyncBiometricsJob started [2026-09-12 20:36:28] local.INFO: SyncBiometricsJob finished [2026-09-12 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:36:28] local.INFO: SyncBiometricsJob started [2026-09-12 21:36:28] local.INFO: SyncBiometricsJob finished [2026-09-12 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:46:28] local.INFO: SyncBiometricsJob started [2026-09-12 21:46:28] local.INFO: SyncBiometricsJob finished [2026-09-12 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-12 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-12 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-12 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-12 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-12 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-12 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-12 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 22:51:28] local.INFO: SyncBiometricsJob started [2026-09-12 22:51:28] local.INFO: SyncBiometricsJob finished [2026-09-12 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-12 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-12 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-12 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-12 23:26:28] local.INFO: SyncBiometricsJob started [2026-09-12 23:26:28] local.INFO: SyncBiometricsJob finished [2026-09-12 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-12 23:51:28] local.INFO: SyncBiometricsJob started [2026-09-12 23:51:28] local.INFO: SyncBiometricsJob finished [2026-09-12 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-12 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:11:28] local.INFO: SyncBiometricsJob started [2026-09-13 00:11:28] local.INFO: SyncBiometricsJob finished [2026-09-13 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 00:56:28] local.INFO: SyncBiometricsJob started [2026-09-13 00:56:28] local.INFO: SyncBiometricsJob finished [2026-09-13 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 11:56:28] local.INFO: SyncBiometricsJob started [2026-09-13 11:56:28] local.INFO: SyncBiometricsJob finished [2026-09-13 11:57: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-13 11:57: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-13 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-13 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-13 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:36:28] local.INFO: SyncBiometricsJob started [2026-09-13 21:36:28] local.INFO: SyncBiometricsJob finished [2026-09-13 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-13 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-13 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-13 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-13 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 22:56:28] local.INFO: SyncBiometricsJob started [2026-09-13 22:56:28] local.INFO: SyncBiometricsJob finished [2026-09-13 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:21:29] local.INFO: SyncBiometricsJob started [2026-09-13 23:21:29] local.INFO: SyncBiometricsJob finished [2026-09-13 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:41:28] local.INFO: SyncBiometricsJob started [2026-09-13 23:41:28] local.INFO: SyncBiometricsJob finished [2026-09-13 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-13 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-13 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-13 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:06:28] local.INFO: SyncBiometricsJob started [2026-09-14 00:06:28] local.INFO: SyncBiometricsJob finished [2026-09-14 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:31:28] local.INFO: SyncBiometricsJob started [2026-09-14 00:31:28] local.INFO: SyncBiometricsJob finished [2026-09-14 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:16:28] local.INFO: SyncBiometricsJob finished [2026-09-14 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:36:27] production.INFO: SyncBiometricsJob started [2026-09-14 09:36:27] production.INFO: SyncBiometricsJob finished [2026-09-14 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:36:27] production.INFO: SyncBiometricsJob started [2026-09-14 13:36:27] production.INFO: SyncBiometricsJob finished [2026-09-14 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-14 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-14 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 16:52: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-14 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-14 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-14 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-14 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-14 21:21:28] local.INFO: SyncBiometricsJob started [2026-09-14 21:21:28] local.INFO: SyncBiometricsJob finished [2026-09-14 21:26:28] local.INFO: SyncBiometricsJob started [2026-09-14 21:26:28] local.INFO: SyncBiometricsJob finished [2026-09-14 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-14 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-14 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-14 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-14 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 22:56:28] local.INFO: SyncBiometricsJob started [2026-09-14 22:56:28] local.INFO: SyncBiometricsJob finished [2026-09-14 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:46:28] local.INFO: SyncBiometricsJob started [2026-09-14 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-14 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-14 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-14 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:31:28] local.INFO: SyncBiometricsJob finished [2026-09-15 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:41:28] local.INFO: SyncBiometricsJob finished [2026-09-15 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:35: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 04:35: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-15 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:06:27] production.INFO: SyncBiometricsJob started [2026-09-15 08:06:27] production.INFO: SyncBiometricsJob finished [2026-09-15 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:31:27] local.INFO: Processed 1/1 biometric records [2026-09-15 09:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-15","count":1} [2026-09-15 09:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:31:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:31:27] local.INFO: Processed 1/1 biometric records [2026-09-15 09:31:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-15","count":2} [2026-09-15 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:46:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:46:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:46:27] local.INFO: Processed 1/1 biometric records [2026-09-15 09:46:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-15","count":3} [2026-09-15 09:46:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:46:27] local.INFO: No employee found with biometric ID: 112 [2026-09-15 09:46:27] local.INFO: Processed 1/1 biometric records [2026-09-15 09:46:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-15","count":4} [2026-09-15 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:01:27] production.INFO: SyncBiometricsJob started [2026-09-15 14:01:27] production.INFO: SyncBiometricsJob finished [2026-09-15 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:01:28] local.INFO: SyncBiometricsJob started [2026-09-15 15:01:28] local.INFO: SyncBiometricsJob finished [2026-09-15 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-15 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-15 15:51:27] production.INFO: SyncBiometricsJob started [2026-09-15 15:51:27] production.INFO: SyncBiometricsJob finished [2026-09-15 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:26:27] production.INFO: SyncBiometricsJob started [2026-09-15 16:26:27] production.INFO: SyncBiometricsJob finished [2026-09-15 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:36:27] production.INFO: SyncBiometricsJob started [2026-09-15 17:36:27] production.INFO: SyncBiometricsJob finished [2026-09-15 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:41:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-15 17:41:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-15 17:41:27] local.INFO: Processed 1/1 biometric records [2026-09-15 17:41:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-15","count":1} [2026-09-15 17:41:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-15 17:41:27] local.INFO: No employee found with biometric ID: 7403 [2026-09-15 17:41:27] local.INFO: Processed 1/1 biometric records [2026-09-15 17:41:27] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"7403","date":"2026-09-15","count":2} [2026-09-15 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:21:28] local.INFO: SyncBiometricsJob started [2026-09-15 18:21:28] local.INFO: SyncBiometricsJob finished [2026-09-15 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:41:27] production.INFO: SyncBiometricsJob started [2026-09-15 18:41:27] production.INFO: SyncBiometricsJob finished [2026-09-15 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:31:28] local.INFO: SyncBiometricsJob started [2026-09-15 20:31:28] local.INFO: SyncBiometricsJob finished [2026-09-15 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:41:28] local.INFO: SyncBiometricsJob started [2026-09-15 20:41:28] local.INFO: SyncBiometricsJob finished [2026-09-15 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 20:56:28] local.INFO: SyncBiometricsJob started [2026-09-15 20:56:28] local.INFO: SyncBiometricsJob finished [2026-09-15 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-15 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-15 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-15 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-15 21:21:29] local.INFO: SyncBiometricsJob started [2026-09-15 21:21:29] local.INFO: SyncBiometricsJob finished [2026-09-15 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:31:28] local.INFO: SyncBiometricsJob started [2026-09-15 21:31:28] local.INFO: SyncBiometricsJob finished [2026-09-15 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-15 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-15 21:56:28] local.INFO: SyncBiometricsJob started [2026-09-15 21:56:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-15 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-15 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:21:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:21:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-15 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-15 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 22:51:27] production.INFO: SyncBiometricsJob started [2026-09-15 22:51:27] production.INFO: SyncBiometricsJob finished [2026-09-15 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:11:28] local.INFO: SyncBiometricsJob started [2026-09-15 23:11:28] local.INFO: SyncBiometricsJob finished [2026-09-15 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:26:28] local.INFO: SyncBiometricsJob started [2026-09-15 23:26:28] local.INFO: SyncBiometricsJob finished [2026-09-15 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-15 23:51:29] local.INFO: SyncBiometricsJob started [2026-09-15 23:51:29] local.INFO: SyncBiometricsJob finished [2026-09-15 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-15 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 00:41:28] local.INFO: SyncBiometricsJob started [2026-09-16 00:41:28] local.INFO: SyncBiometricsJob finished [2026-09-16 00:46:55] local.INFO: SyncBiometricsJob started [2026-09-16 00:46:55] local.INFO: SyncBiometricsJob finished [2026-09-16 00:51:28] local.INFO: SyncBiometricsJob started [2026-09-16 00:51:28] local.INFO: SyncBiometricsJob finished [2026-09-16 00:56:28] local.INFO: SyncBiometricsJob started [2026-09-16 00:56:29] local.INFO: SyncBiometricsJob finished [2026-09-16 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:06:28] local.INFO: SyncBiometricsJob started [2026-09-16 01:06:28] local.INFO: SyncBiometricsJob finished [2026-09-16 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:16:28] local.INFO: SyncBiometricsJob started [2026-09-16 01:16:28] local.INFO: SyncBiometricsJob finished [2026-09-16 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:26:28] local.INFO: SyncBiometricsJob started [2026-09-16 01:26:28] local.INFO: SyncBiometricsJob finished [2026-09-16 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:01:28] local.INFO: SyncBiometricsJob started [2026-09-16 02:01:28] local.INFO: SyncBiometricsJob finished [2026-09-16 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:11:28] local.INFO: SyncBiometricsJob started [2026-09-16 02:11:28] local.INFO: SyncBiometricsJob finished [2026-09-16 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:21:27] production.INFO: SyncBiometricsJob started [2026-09-16 04:21:27] production.INFO: SyncBiometricsJob finished [2026-09-16 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:36:27] production.INFO: SyncBiometricsJob started [2026-09-16 07:36:27] production.INFO: SyncBiometricsJob finished [2026-09-16 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:26:27] production.INFO: SyncBiometricsJob started [2026-09-16 10:26:27] production.INFO: SyncBiometricsJob finished [2026-09-16 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 12:58:42] local.INFO: SyncBiometricsJob started [2026-09-16 12:58:43] local.INFO: SyncBiometricsJob finished [2026-09-16 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:28:04] 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-09-16 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:01:28] local.INFO: SyncBiometricsJob finished [2026-09-16 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:41:27] production.INFO: SyncBiometricsJob started [2026-09-16 19:41:27] production.INFO: SyncBiometricsJob finished [2026-09-16 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 19:51:28] local.INFO: SyncBiometricsJob started [2026-09-16 19:51:28] local.INFO: SyncBiometricsJob finished [2026-09-16 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:06:28] local.INFO: SyncBiometricsJob started [2026-09-16 20:06:28] local.INFO: SyncBiometricsJob finished [2026-09-16 20:11:28] local.INFO: SyncBiometricsJob started [2026-09-16 20:11:28] local.INFO: SyncBiometricsJob finished [2026-09-16 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:21:28] local.INFO: SyncBiometricsJob started [2026-09-16 20:21:28] local.INFO: SyncBiometricsJob finished [2026-09-16 20:26:34] local.INFO: SyncBiometricsJob started [2026-09-16 20:26:34] local.INFO: SyncBiometricsJob finished [2026-09-16 20:31:32] local.INFO: SyncBiometricsJob started [2026-09-16 20:31:32] local.INFO: SyncBiometricsJob finished [2026-09-16 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 20:51:28] local.INFO: SyncBiometricsJob started [2026-09-16 20:51:28] local.INFO: SyncBiometricsJob finished [2026-09-16 20:56:28] local.INFO: SyncBiometricsJob started [2026-09-16 20:56:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:01:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:01:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:11:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:11:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 21:21:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:21:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:26:29] local.INFO: SyncBiometricsJob started [2026-09-16 21:26:29] local.INFO: SyncBiometricsJob finished [2026-09-16 21:31:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:31:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:36:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:36:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:41:30] local.INFO: SyncBiometricsJob started [2026-09-16 21:41:30] local.INFO: SyncBiometricsJob finished [2026-09-16 21:46:28] local.INFO: SyncBiometricsJob started [2026-09-16 21:46:28] local.INFO: SyncBiometricsJob finished [2026-09-16 21:51:29] local.INFO: SyncBiometricsJob started [2026-09-16 21:51:29] local.INFO: SyncBiometricsJob finished [2026-09-16 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-16 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-16 22:11:28] local.INFO: SyncBiometricsJob started [2026-09-16 22:11:28] local.INFO: SyncBiometricsJob finished [2026-09-16 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-16 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-16 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-16 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:01:28] local.INFO: SyncBiometricsJob started [2026-09-16 23:01:28] local.INFO: SyncBiometricsJob finished [2026-09-16 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:11:28] local.INFO: SyncBiometricsJob started [2026-09-16 23:11:28] local.INFO: SyncBiometricsJob finished [2026-09-16 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-16 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-16 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:31:29] local.INFO: SyncBiometricsJob started [2026-09-16 23:31:29] local.INFO: SyncBiometricsJob finished [2026-09-16 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-16 23:51:28] local.INFO: SyncBiometricsJob started [2026-09-16 23:51:28] local.INFO: SyncBiometricsJob finished [2026-09-16 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-16 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:06:28] local.INFO: SyncBiometricsJob started [2026-09-17 00:06:28] local.INFO: SyncBiometricsJob finished [2026-09-17 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:36:27] production.INFO: SyncBiometricsJob started [2026-09-17 12:36:27] production.INFO: SyncBiometricsJob finished [2026-09-17 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:01:27] production.INFO: SyncBiometricsJob started [2026-09-17 20:01:27] production.INFO: SyncBiometricsJob finished [2026-09-17 20:06:28] local.INFO: SyncBiometricsJob started [2026-09-17 20:06:28] local.INFO: SyncBiometricsJob finished [2026-09-17 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-17 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-17 21:21:28] local.INFO: SyncBiometricsJob started [2026-09-17 21:21:28] local.INFO: SyncBiometricsJob finished [2026-09-17 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:31:28] local.INFO: SyncBiometricsJob started [2026-09-17 21:31:28] local.INFO: SyncBiometricsJob finished [2026-09-17 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-17 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-17 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:16:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:16:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-17 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-17 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-17 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-17 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:11:28] local.INFO: SyncBiometricsJob started [2026-09-18 04:11:28] local.INFO: SyncBiometricsJob finished [2026-09-18 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:41:27] production.INFO: SyncBiometricsJob started [2026-09-18 08:41:27] production.INFO: SyncBiometricsJob finished [2026-09-18 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:11:28] local.INFO: SyncBiometricsJob started [2026-09-18 13:11:28] local.INFO: SyncBiometricsJob finished [2026-09-18 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:21:28] local.INFO: SyncBiometricsJob started [2026-09-18 13:21:28] local.INFO: SyncBiometricsJob finished [2026-09-18 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:36:28] local.INFO: SyncBiometricsJob started [2026-09-18 19:36:28] local.INFO: SyncBiometricsJob finished [2026-09-18 19:41:29] local.INFO: SyncBiometricsJob started [2026-09-18 19:41:29] local.INFO: SyncBiometricsJob finished [2026-09-18 19:46:30] local.INFO: SyncBiometricsJob started [2026-09-18 19:46:30] local.INFO: SyncBiometricsJob finished [2026-09-18 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:01:28] local.INFO: SyncBiometricsJob started [2026-09-18 21:01:28] local.INFO: SyncBiometricsJob finished [2026-09-18 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-18 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-18 21:21:30] local.INFO: SyncBiometricsJob started [2026-09-18 21:21:30] local.INFO: SyncBiometricsJob finished [2026-09-18 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 21:51:28] local.INFO: SyncBiometricsJob started [2026-09-18 21:51:28] local.INFO: SyncBiometricsJob finished [2026-09-18 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-18 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-18 22:31:29] local.INFO: SyncBiometricsJob started [2026-09-18 22:31:29] local.INFO: SyncBiometricsJob finished [2026-09-18 22:36:29] local.INFO: SyncBiometricsJob started [2026-09-18 22:36:29] local.INFO: SyncBiometricsJob finished [2026-09-18 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-18 22:46:28] local.INFO: SyncBiometricsJob started [2026-09-18 22:46:28] local.INFO: SyncBiometricsJob finished [2026-09-18 22:51:28] local.INFO: SyncBiometricsJob started [2026-09-18 22:51:28] local.INFO: SyncBiometricsJob finished [2026-09-18 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-18 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-18 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-18 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-18 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:41:28] local.INFO: SyncBiometricsJob started [2026-09-18 23:41:28] local.INFO: SyncBiometricsJob finished [2026-09-18 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-18 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-18 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:21:28] local.INFO: SyncBiometricsJob started [2026-09-19 01:21:28] local.INFO: SyncBiometricsJob finished [2026-09-19 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:21:29] local.INFO: SyncBiometricsJob started [2026-09-19 13:21:29] local.INFO: SyncBiometricsJob finished [2026-09-19 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:01:28] local.INFO: SyncBiometricsJob finished [2026-09-19 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:21:28] local.INFO: SyncBiometricsJob started [2026-09-19 22:21:28] local.INFO: SyncBiometricsJob finished [2026-09-19 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:06:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:06:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:16:29] local.INFO: SyncBiometricsJob started [2026-09-19 23:16:29] local.INFO: SyncBiometricsJob finished [2026-09-19 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:46:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:46:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-19 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-19 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:21:28] local.INFO: SyncBiometricsJob started [2026-09-20 01:21:28] local.INFO: SyncBiometricsJob finished [2026-09-20 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:21:29] local.INFO: SyncBiometricsJob started [2026-09-20 13:21:29] local.INFO: SyncBiometricsJob finished [2026-09-20 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:16:30] local.INFO: SyncBiometricsJob started [2026-09-20 17:16:30] local.INFO: SyncBiometricsJob finished [2026-09-20 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 20:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 20:56:28] local.INFO: SyncBiometricsJob started [2026-09-20 20:56:28] local.INFO: SyncBiometricsJob finished [2026-09-20 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:06:30] local.INFO: SyncBiometricsJob started [2026-09-20 21:06:30] local.INFO: SyncBiometricsJob finished [2026-09-20 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-20 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-20 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:41:28] local.INFO: SyncBiometricsJob started [2026-09-20 21:41:28] local.INFO: SyncBiometricsJob finished [2026-09-20 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 21:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 21:56:28] local.INFO: SyncBiometricsJob started [2026-09-20 21:56:28] local.INFO: SyncBiometricsJob finished [2026-09-20 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:06:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:06:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:11:28] local.INFO: SyncBiometricsJob started [2026-09-20 22:11:28] local.INFO: SyncBiometricsJob finished [2026-09-20 22:16:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:16:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-20 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-20 22:46:28] local.INFO: SyncBiometricsJob started [2026-09-20 22:46:28] local.INFO: SyncBiometricsJob finished [2026-09-20 22:51:28] local.INFO: SyncBiometricsJob started [2026-09-20 22:51:28] local.INFO: SyncBiometricsJob finished [2026-09-20 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:01:28] local.INFO: SyncBiometricsJob started [2026-09-20 23:01:28] local.INFO: SyncBiometricsJob finished [2026-09-20 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-20 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-20 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-20 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-20 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:26:29] local.INFO: SyncBiometricsJob started [2026-09-20 23:26:29] local.INFO: SyncBiometricsJob finished [2026-09-20 23:31:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:31:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:36:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:36:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:41:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:41:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:46:28] local.INFO: SyncBiometricsJob started [2026-09-20 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-20 23:51:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:51:27] local.INFO: SyncBiometricsJob finished [2026-09-20 23:56:27] local.INFO: SyncBiometricsJob started [2026-09-20 23:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:11:28] local.INFO: SyncBiometricsJob started [2026-09-21 00:11:28] local.INFO: SyncBiometricsJob finished [2026-09-21 00:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 00:56:28] local.INFO: SyncBiometricsJob started [2026-09-21 00:56:28] local.INFO: SyncBiometricsJob finished [2026-09-21 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:36:28] local.INFO: SyncBiometricsJob finished [2026-09-21 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:21:28] local.INFO: SyncBiometricsJob started [2026-09-21 13:21:28] local.INFO: SyncBiometricsJob finished [2026-09-21 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:21:43] local.INFO: SyncBiometricsJob started [2026-09-21 14:21:43] local.INFO: SyncBiometricsJob finished [2026-09-21 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:11:30] local.INFO: SyncBiometricsJob started [2026-09-21 15:11:30] local.INFO: SyncBiometricsJob finished [2026-09-21 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:01:28] local.INFO: SyncBiometricsJob finished [2026-09-21 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:46:28] local.INFO: SyncBiometricsJob started [2026-09-21 17:46:28] local.INFO: SyncBiometricsJob finished [2026-09-21 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 17:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:46:28] local.INFO: SyncBiometricsJob finished [2026-09-21 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-21 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-21 19:56:28] local.INFO: SyncBiometricsJob started [2026-09-21 19:56:28] local.INFO: SyncBiometricsJob finished [2026-09-21 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 20:51:30] local.INFO: SyncBiometricsJob started [2026-09-21 20:51:30] local.INFO: SyncBiometricsJob finished [2026-09-21 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-21 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-21 21:01:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:01:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:11:27] local.INFO: SyncBiometricsJob started [2026-09-21 21:11:27] local.INFO: SyncBiometricsJob finished [2026-09-21 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 21:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 21:26:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:26:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:31:27] local.INFO: SyncBiometricsJob started [2026-09-21 21:31:27] local.INFO: SyncBiometricsJob finished [2026-09-21 21:36:31] local.INFO: SyncBiometricsJob started [2026-09-21 21:36:31] local.INFO: SyncBiometricsJob finished [2026-09-21 21:41:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:41:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-21 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-21 21:51:28] local.INFO: SyncBiometricsJob started [2026-09-21 21:51:28] local.INFO: SyncBiometricsJob finished [2026-09-21 21:56:36] local.INFO: SyncBiometricsJob started [2026-09-21 21:56:36] local.INFO: SyncBiometricsJob finished [2026-09-21 22:01:27] local.INFO: SyncBiometricsJob started [2026-09-21 22:01:27] local.INFO: SyncBiometricsJob finished [2026-09-21 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:11:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:11:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:21:27] local.INFO: SyncBiometricsJob started [2026-09-21 22:21:27] local.INFO: SyncBiometricsJob finished [2026-09-21 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:46:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:46:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:51:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:51:28] local.INFO: SyncBiometricsJob finished [2026-09-21 22:56:28] local.INFO: SyncBiometricsJob started [2026-09-21 22:56:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:01:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:01:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:11:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:11:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:26:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:26:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:31:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:31:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:36:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:36:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:41:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:41:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:46:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:51:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:51:28] local.INFO: SyncBiometricsJob finished [2026-09-21 23:56:28] local.INFO: SyncBiometricsJob started [2026-09-21 23:56:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:01:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:01:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:06:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:06:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:11:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:11:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:16:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:16:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:21:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:21:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:26:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:26:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:31:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:31:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:36:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:36:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:41:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:41:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:46:28] local.INFO: SyncBiometricsJob started [2026-09-22 00:46:28] local.INFO: SyncBiometricsJob finished [2026-09-22 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 00:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 00:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 06:56:28] local.INFO: SyncBiometricsJob started [2026-09-22 06:56:28] local.INFO: SyncBiometricsJob finished [2026-09-22 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:11:28] local.INFO: SyncBiometricsJob started [2026-09-22 09:11:28] local.INFO: SyncBiometricsJob finished [2026-09-22 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:21:28] local.INFO: SyncBiometricsJob started [2026-09-22 13:21:28] local.INFO: SyncBiometricsJob finished [2026-09-22 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 13:51: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-09-22 13:51: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-22 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 14:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 14:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 15:51:31] local.INFO: SyncBiometricsJob started [2026-09-22 15:51:31] local.INFO: SyncBiometricsJob finished [2026-09-22 15:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 15:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 16:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:46:28] local.INFO: SyncBiometricsJob finished [2026-09-22 16:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 16:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:01:28] local.INFO: SyncBiometricsJob finished [2026-09-22 17:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:46:31] local.INFO: SyncBiometricsJob started [2026-09-22 17:46:31] local.INFO: SyncBiometricsJob finished [2026-09-22 17:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 17:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 17:56:28] local.INFO: SyncBiometricsJob finished [2026-09-22 18:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:06:31] production.INFO: SyncBiometricsJob started [2026-09-22 18:06:31] production.INFO: SyncBiometricsJob finished [2026-09-22 18:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 18:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 18:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:46:28] local.INFO: SyncBiometricsJob started [2026-09-22 19:46:28] local.INFO: SyncBiometricsJob finished [2026-09-22 19:51:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:51:27] local.INFO: SyncBiometricsJob finished [2026-09-22 19:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 19:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:36:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:36:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:41:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:41:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 20:51:35] local.INFO: SyncBiometricsJob started [2026-09-22 20:51:36] local.INFO: SyncBiometricsJob finished [2026-09-22 20:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 20:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 21:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 21:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 21:06:27] local.INFO: SyncBiometricsJob started [2026-09-22 21:06:27] local.INFO: SyncBiometricsJob finished [2026-09-22 21:11:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:11:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:16:27] local.INFO: SyncBiometricsJob started [2026-09-22 21:16:27] local.INFO: SyncBiometricsJob finished [2026-09-22 21:21:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:21:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:26:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:26:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:31:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:31:29] local.INFO: SyncBiometricsJob finished [2026-09-22 21:36:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:36:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:41:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:41:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:46:27] local.INFO: SyncBiometricsJob started [2026-09-22 21:46:27] local.INFO: SyncBiometricsJob finished [2026-09-22 21:51:28] local.INFO: SyncBiometricsJob started [2026-09-22 21:51:28] local.INFO: SyncBiometricsJob finished [2026-09-22 21:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 21:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:06:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:06:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:11:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:11:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:21:29] local.INFO: SyncBiometricsJob started [2026-09-22 22:21:29] local.INFO: SyncBiometricsJob finished [2026-09-22 22:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 22:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 22:31:27] local.INFO: SyncBiometricsJob started [2026-09-22 22:31:27] local.INFO: SyncBiometricsJob finished [2026-09-22 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:41:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:41:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:46:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:46:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:51:28] local.INFO: SyncBiometricsJob started [2026-09-22 22:51:28] local.INFO: SyncBiometricsJob finished [2026-09-22 22:56:27] local.INFO: SyncBiometricsJob started [2026-09-22 22:56:27] local.INFO: SyncBiometricsJob finished [2026-09-22 23:01:27] local.INFO: SyncBiometricsJob started [2026-09-22 23:01:27] local.INFO: SyncBiometricsJob finished [2026-09-22 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:11:27] local.INFO: SyncBiometricsJob started [2026-09-22 23:11:27] local.INFO: SyncBiometricsJob finished [2026-09-22 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:21:27] local.INFO: SyncBiometricsJob started [2026-09-22 23:21:27] local.INFO: SyncBiometricsJob finished [2026-09-22 23:26:27] local.INFO: SyncBiometricsJob started [2026-09-22 23:26:27] local.INFO: SyncBiometricsJob finished [2026-09-22 23:31:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:31:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:36:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:36:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:41:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:41:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:46:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:51:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:51:28] local.INFO: SyncBiometricsJob finished [2026-09-22 23:56:28] local.INFO: SyncBiometricsJob started [2026-09-22 23:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 00:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 00:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 00:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 00:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 00:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 00:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 00:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 00:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 00:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 00:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 00:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 00:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 01:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 01:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 01:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 02:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 02:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 03:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 03:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 03:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 03:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 04:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 04:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 05:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 05:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 06:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 06:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 07:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 07:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 08:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 08:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 09:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 09:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 10:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 10:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 10:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:14:36] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:14:36] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:14:36] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 11:14:36] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:14:59] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:14:59] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:14:59] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:15:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:15:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:15:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:15:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:15:38] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:15:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:16:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:16:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:16:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:16:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:16:38] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:16:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:17:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:17:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:17:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:17:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:17:38] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:17:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:18:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:18:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:18:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:19:06] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:19:06] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:19:06] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:19:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:19:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:19:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:19:38] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:19:38] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:19:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:19:42] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-23 11:20:08] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:20:08] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:20:08] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:20:41] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-23 11:20:47] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-23 11:20:57] local.INFO: Holiday filtering: {"original_params":{"page":"1","limit":"10"},"validated":{"page":"1","limit":"10"},"filters":{"page":"1","limit":"10"}} [2026-09-23 11:21:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:21:11] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:21:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:21:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:21:41] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:21:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:22:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:22:11] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:22:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:22:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:22:41] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:22:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:23:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:23:11] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:23:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:23:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:23:41] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:23:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:24:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:24:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:24:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:25:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:25:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:25:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:26:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:26:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:26:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:27:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:27:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:27:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:27:40] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:27:40] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:27:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:27:46] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 11:28:11] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:28:11] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:28:11] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:28:41] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:28:41] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:28:41] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:29:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:29:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:29:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:30:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:30:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:30:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:31:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:32:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:32:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:32:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:33:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:33:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:33:38] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:34:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:34:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:34:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:35:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:36:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:36:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:36:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:37:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:38:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:38:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:38:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:39:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:39:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:39:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:40:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:40:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:40:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:41:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:41:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:41:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:42:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:42:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:42:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:43:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:43:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:43:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:44:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:44:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:44:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:45:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:45:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:45:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:46:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:46:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:46:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:47:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:47:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:47:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:48:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:48:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:48:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:49:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:49:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:49:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:50:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:50:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:50:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:51:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:51:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:51:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:52:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:52:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:52:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:53:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:53:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:53:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:54:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:54:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:54:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:55:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:55:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:55:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 11:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 11:56:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:56:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:56:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:57:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:57:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:57:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:58:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:58:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:58:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 11:59:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 11:59:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 11:59:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:00:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:00:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:00:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:01:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:01:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:01:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:02:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:02:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:02:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:03:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:03:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:03:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:04:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:04:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:04:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:05:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:05:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:05:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:06:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:06:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:06:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:07:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:07:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:07:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:08:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:08:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:08:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:09:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:09:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:09:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:10:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:10:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:10:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:11:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:11:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:11:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:12:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:12:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:12:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:13:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:13:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:13:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:14:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:14:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:14:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:15:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:15:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:15:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:16:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:16:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:16:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:17:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:17:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:17:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:18:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:18:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:18:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:19:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:19:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:19:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:20:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:20:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:20:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:21:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:21:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:21:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:22:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:22:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:22:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:23:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:23:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:23:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:24:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:24:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:24:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:25:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:25:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:25:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:26:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:26:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:26:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:27:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:27:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:27:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:28:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:28:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:28:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:29:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:29:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:29:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:30:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:30:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:30:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:31:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:31:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:31:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:32:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:32:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:32:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:33:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:33:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:33:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:34:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:34:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:34:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:35:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:35:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:35:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:36:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:36:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:36:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:37:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:37:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:37:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:38:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:38:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:38:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:39:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:39:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:39:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:40:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:40:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:40:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:41:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:41:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:41:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:42:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:42:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:42:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:43:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:43:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:43:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:44:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:44:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:44:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:45:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:45:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:45:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:46:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:46:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:46:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:47:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:47:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:47:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:48:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:48:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:48:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:49:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:49:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:49:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:50:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:50:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:50:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 12:51:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:51:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:51:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:52:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:52:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:52:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:53:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:53:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:53:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:54:37] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:54:37] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:54:37] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:54:39] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:54:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 12:54:39] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:54:39] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:54:39] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 12:54:43] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:54:43] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 12:54:43] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:54:43] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:54:44] local.INFO: Leave filtering: {"filters":{"employee_id":"1","page":"1","limit":"5"}} [2026-09-23 12:55:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:55:14] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:55:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:55:44] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:55:44] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:55:44] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:56:14] local.INFO: WFH Entry filtering: {"original_params":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"validated":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10"},"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true}} [2026-09-23 12:56:14] local.INFO: Filtering by schedule_date: 2026-09-23 [2026-09-23 12:56:14] local.INFO: Time entries query: {"filters":{"employee_id":"1","schedule_date":"2026-09-23","page":"1","limit":"10","is_remote":true},"time_in_date":null,"time_out_date":null,"sql":"select * from `time_entries` where `employee_id` like ? and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and date(`schedule_date`) = ? and `schedules`.`deleted_at` is null) and exists (select * from `schedules` where `time_entries`.`schedule_id` = `schedules`.`id` and exists (select * from `shifts` where `schedules`.`shift_id` = `shifts`.`id` and `is_remote` = ? and `shifts`.`deleted_at` is null) and `schedules`.`deleted_at` is null) and `time_entries`.`deleted_at` is null","bindings":["%1%","2026-09-23",true]} [2026-09-23 12:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 12:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 13:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 13:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:41:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:41:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:46:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:46:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:51:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:51:27] local.INFO: SyncBiometricsJob finished [2026-09-23 13:56:27] local.INFO: SyncBiometricsJob started [2026-09-23 13:56:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:01:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:01:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:06:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:06:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:11:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:11:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:16:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:16:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:21:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:21:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:26:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:26:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:31:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:31:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:36:27] local.INFO: SyncBiometricsJob started [2026-09-23 14:36:27] local.INFO: SyncBiometricsJob finished [2026-09-23 14:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 14:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 14:46:29] local.INFO: SyncBiometricsJob started [2026-09-23 14:46:29] local.INFO: SyncBiometricsJob finished [2026-09-23 14:51:30] local.INFO: SyncBiometricsJob started [2026-09-23 14:51:30] local.INFO: SyncBiometricsJob finished [2026-09-23 14:56:34] local.INFO: SyncBiometricsJob started [2026-09-23 14:56:34] local.INFO: SyncBiometricsJob finished [2026-09-23 15:01:32] local.INFO: SyncBiometricsJob started [2026-09-23 15:01:32] local.INFO: SyncBiometricsJob finished [2026-09-23 15:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:26:29] local.INFO: SyncBiometricsJob started [2026-09-23 15:26:29] local.INFO: SyncBiometricsJob finished [2026-09-23 15:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 15:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 15:56:29] local.INFO: SyncBiometricsJob started [2026-09-23 15:56:29] local.INFO: SyncBiometricsJob finished [2026-09-23 16:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:26:29] local.INFO: SyncBiometricsJob started [2026-09-23 16:26:29] local.INFO: SyncBiometricsJob finished [2026-09-23 16:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 16:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 16:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 17:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 17:56:29] local.INFO: SyncBiometricsJob started [2026-09-23 17:56:29] local.INFO: SyncBiometricsJob finished [2026-09-23 18:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:31:29] local.INFO: SyncBiometricsJob started [2026-09-23 18:31:29] local.INFO: SyncBiometricsJob finished [2026-09-23 18:36:32] local.INFO: SyncBiometricsJob started [2026-09-23 18:36:32] local.INFO: SyncBiometricsJob finished [2026-09-23 18:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 18:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:51:29] local.INFO: SyncBiometricsJob finished [2026-09-23 18:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 18:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:01:31] local.INFO: SyncBiometricsJob started [2026-09-23 19:01:31] local.INFO: SyncBiometricsJob finished [2026-09-23 19:06:29] local.INFO: SyncBiometricsJob started [2026-09-23 19:06:29] local.INFO: SyncBiometricsJob finished [2026-09-23 19:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:21:30] local.INFO: SyncBiometricsJob started [2026-09-23 19:21:30] local.INFO: SyncBiometricsJob finished [2026-09-23 19:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 19:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:51:29] local.INFO: SyncBiometricsJob finished [2026-09-23 19:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 19:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:06:31] local.INFO: SyncBiometricsJob started [2026-09-23 20:06:31] local.INFO: SyncBiometricsJob finished [2026-09-23 20:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:26:29] local.INFO: SyncBiometricsJob started [2026-09-23 20:26:29] local.INFO: SyncBiometricsJob finished [2026-09-23 20:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 20:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 20:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:11:29] local.INFO: SyncBiometricsJob started [2026-09-23 21:11:29] local.INFO: SyncBiometricsJob finished [2026-09-23 21:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:26:32] local.INFO: SyncBiometricsJob started [2026-09-23 21:26:32] local.INFO: SyncBiometricsJob finished [2026-09-23 21:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:31:29] local.INFO: SyncBiometricsJob finished [2026-09-23 21:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:41:29] local.INFO: SyncBiometricsJob started [2026-09-23 21:41:29] local.INFO: SyncBiometricsJob finished [2026-09-23 21:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 21:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 21:56:33] local.INFO: SyncBiometricsJob started [2026-09-23 21:56:33] local.INFO: SyncBiometricsJob finished [2026-09-23 22:01:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:01:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:06:30] local.INFO: SyncBiometricsJob started [2026-09-23 22:06:30] local.INFO: SyncBiometricsJob finished [2026-09-23 22:11:35] local.INFO: SyncBiometricsJob started [2026-09-23 22:11:35] local.INFO: SyncBiometricsJob finished [2026-09-23 22:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 22:41:35] local.INFO: SyncBiometricsJob started [2026-09-23 22:41:35] local.INFO: SyncBiometricsJob finished [2026-09-23 22:46:33] local.INFO: SyncBiometricsJob started [2026-09-23 22:46:33] local.INFO: SyncBiometricsJob finished [2026-09-23 22:51:29] local.INFO: SyncBiometricsJob started [2026-09-23 22:51:29] local.INFO: SyncBiometricsJob finished [2026-09-23 22:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 22:56:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:01:29] local.INFO: SyncBiometricsJob started [2026-09-23 23:01:29] local.INFO: SyncBiometricsJob finished [2026-09-23 23:06:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:06:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:11:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:11:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:16:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:16:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:21:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:21:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:26:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:26:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:31:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:31:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:36:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:36:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:41:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:41:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:46:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:46:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:51:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:51:28] local.INFO: SyncBiometricsJob finished [2026-09-23 23:56:28] local.INFO: SyncBiometricsJob started [2026-09-23 23:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:41:31] local.INFO: SyncBiometricsJob started [2026-09-24 00:41:31] local.INFO: SyncBiometricsJob finished [2026-09-24 00:46:30] local.INFO: SyncBiometricsJob started [2026-09-24 00:46:30] local.INFO: SyncBiometricsJob finished [2026-09-24 00:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 00:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 00:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:31:31] local.INFO: SyncBiometricsJob started [2026-09-24 01:31:31] local.INFO: SyncBiometricsJob finished [2026-09-24 01:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 01:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 01:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:01:32] local.INFO: SyncBiometricsJob started [2026-09-24 02:01:32] local.INFO: SyncBiometricsJob finished [2026-09-24 02:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 02:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 02:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:11:29] local.INFO: SyncBiometricsJob started [2026-09-24 03:11:29] local.INFO: SyncBiometricsJob finished [2026-09-24 03:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 03:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 03:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 04:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 04:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 05:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 05:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 06:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 06:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 07:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 07:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:06:29] local.INFO: SyncBiometricsJob started [2026-09-24 08:06:29] local.INFO: SyncBiometricsJob finished [2026-09-24 08:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 08:51:33] local.INFO: SyncBiometricsJob started [2026-09-24 08:51:33] local.INFO: SyncBiometricsJob finished [2026-09-24 08:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 08:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:06:29] local.INFO: SyncBiometricsJob started [2026-09-24 09:06:29] local.INFO: SyncBiometricsJob finished [2026-09-24 09:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:21:32] local.INFO: SyncBiometricsJob started [2026-09-24 09:21:32] local.INFO: SyncBiometricsJob finished [2026-09-24 09:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:31:29] local.INFO: SyncBiometricsJob started [2026-09-24 09:31:29] local.INFO: SyncBiometricsJob finished [2026-09-24 09:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 09:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 09:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:01:29] local.INFO: SyncBiometricsJob started [2026-09-24 10:01:29] local.INFO: SyncBiometricsJob finished [2026-09-24 10:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:26:29] local.INFO: SyncBiometricsJob started [2026-09-24 10:26:29] local.INFO: SyncBiometricsJob finished [2026-09-24 10:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:41:32] local.INFO: SyncBiometricsJob started [2026-09-24 10:41:32] local.INFO: SyncBiometricsJob finished [2026-09-24 10:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 10:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 10:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:11:31] local.INFO: SyncBiometricsJob started [2026-09-24 11:11:31] local.INFO: SyncBiometricsJob finished [2026-09-24 11:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:26:52] local.INFO: SyncBiometricsJob started [2026-09-24 11:26:52] local.INFO: SyncBiometricsJob finished [2026-09-24 11:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:41:29] production.INFO: SyncBiometricsJob started [2026-09-24 11:41:29] production.INFO: SyncBiometricsJob finished [2026-09-24 11:46:30] local.INFO: SyncBiometricsJob started [2026-09-24 11:46:30] local.INFO: SyncBiometricsJob finished [2026-09-24 11:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 11:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 11:56:30] local.INFO: SyncBiometricsJob started [2026-09-24 11:56:30] local.INFO: SyncBiometricsJob finished [2026-09-24 12:01:30] local.INFO: SyncBiometricsJob started [2026-09-24 12:01:30] local.INFO: SyncBiometricsJob finished [2026-09-24 12:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:11:32] local.INFO: SyncBiometricsJob started [2026-09-24 12:11:32] local.INFO: SyncBiometricsJob finished [2026-09-24 12:16:30] local.INFO: SyncBiometricsJob started [2026-09-24 12:16:30] local.INFO: SyncBiometricsJob finished [2026-09-24 12:21:29] local.INFO: SyncBiometricsJob started [2026-09-24 12:21:29] local.INFO: SyncBiometricsJob finished [2026-09-24 12:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 12:51:30] local.INFO: SyncBiometricsJob started [2026-09-24 12:51:30] local.INFO: SyncBiometricsJob finished [2026-09-24 12:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 12:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:01:34] local.INFO: SyncBiometricsJob started [2026-09-24 13:01:34] local.INFO: SyncBiometricsJob finished [2026-09-24 13:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:21:30] local.INFO: SyncBiometricsJob started [2026-09-24 13:21:30] local.INFO: SyncBiometricsJob finished [2026-09-24 13:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 13:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 13:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:06:29] local.INFO: SyncBiometricsJob started [2026-09-24 14:06:29] local.INFO: SyncBiometricsJob finished [2026-09-24 14:11:30] local.INFO: SyncBiometricsJob started [2026-09-24 14:11:30] local.INFO: SyncBiometricsJob finished [2026-09-24 14:16:29] local.INFO: SyncBiometricsJob started [2026-09-24 14:16:29] local.INFO: SyncBiometricsJob finished [2026-09-24 14:21:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: Processed 1/1 biometric records [2026-09-24 14:21:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-24","count":1} [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: Processed 1/1 biometric records [2026-09-24 14:21:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-24","count":2} [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: No employee found with biometric ID: 112 [2026-09-24 14:21:28] local.INFO: Processed 1/1 biometric records [2026-09-24 14:21:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"112","date":"2026-09-24","count":2} [2026-09-24 14:21:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:36:29] local.INFO: SyncBiometricsJob started [2026-09-24 14:36:29] local.INFO: SyncBiometricsJob finished [2026-09-24 14:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:46:31] local.INFO: SyncBiometricsJob started [2026-09-24 14:46:31] local.INFO: SyncBiometricsJob finished [2026-09-24 14:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 14:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 14:56:34] local.INFO: SyncBiometricsJob started [2026-09-24 14:56:34] local.INFO: SyncBiometricsJob finished [2026-09-24 15:01:30] local.INFO: SyncBiometricsJob started [2026-09-24 15:01:30] local.INFO: SyncBiometricsJob finished [2026-09-24 15:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:11:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:11:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:21:29] local.INFO: SyncBiometricsJob started [2026-09-24 15:21:29] local.INFO: SyncBiometricsJob finished [2026-09-24 15:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: Processed 1/1 biometric records [2026-09-24 15:26:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-24","count":1} [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: Processed 1/1 biometric records [2026-09-24 15:26:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-24","count":1} [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: No employee found with biometric ID: 285 [2026-09-24 15:26:28] local.INFO: Processed 1/1 biometric records [2026-09-24 15:26:28] local.INFO: No employee found. Updated sync_status to 2 for biometric records {"biometric_id":"285","date":"2026-09-24","count":2} [2026-09-24 15:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:46:29] local.INFO: SyncBiometricsJob started [2026-09-24 15:46:29] local.INFO: SyncBiometricsJob finished [2026-09-24 15:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 15:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 15:56:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:01:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:01:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:06:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:06:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:11:29] local.INFO: SyncBiometricsJob started [2026-09-24 16:11:29] local.INFO: SyncBiometricsJob finished [2026-09-24 16:16:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:16:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:21:39] local.INFO: SyncBiometricsJob started [2026-09-24 16:21:40] local.INFO: SyncBiometricsJob finished [2026-09-24 16:26:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:26:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:31:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:31:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:36:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:36:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:41:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:41:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:46:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:46:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:51:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:51:28] local.INFO: SyncBiometricsJob finished [2026-09-24 16:56:28] local.INFO: SyncBiometricsJob started [2026-09-24 16:56:28] local.INFO: SyncBiometricsJob finished [2026-09-25 01:38:20] 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-09-25 01:38: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-09-26 10:32: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-26 18:30: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-09-28 16:33: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-09-28 16:33: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-30 02:05: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-09-30 02:05: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-01 20:07: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-01 20:07: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-03 01: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-04 21:20: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-04 21:20: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-09 14:31: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-10-09 14:31: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:13: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:14: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:15: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-10-10 15:16: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-10 15:17: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-10-11 15:27: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-11 15:27: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-12 14:24: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-12 21:45: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-13 22:37: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-10-13 22:37: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 01:04: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 14:31: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-10-14 14:32: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-14 14:34:04] 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-10-14 14:35: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-10-14 14:36: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-10-15 15:33: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-15 15:33: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "} [2026-10-17 03:45: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/ms-timekeeping/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:67) [stacktrace] #0 {main} "}