[2026-04-25 08:57:11] REGISTER_CONTROLLER_VERSION {"version":"2026-04-03-v4-network-sync-and-activation-fix"} [2026-04-25 09:53:20] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 09:53:21] POST /auth/login failed: bad password {"user_id":7} [2026-04-25 09:54:09] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 09:54:09] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:02:30] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:02:30] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:06:20] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:06:20] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:06:59] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:06:59] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:34:59] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:35:00] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:35:40] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:35:40] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:53:16] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 10:53:16] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 13:31:47] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 13:31:47] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 13:40:04] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 13:40:05] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:24:47] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:24:47] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:26:21] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:26:21] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:29:02] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 22:29:02] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 23:02:27] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 23:02:28] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 23:02:28] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:02:28] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-25 23:02:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-25 23:27:00] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 23:27:01] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-25 23:27:01] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:27:01] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-25 23:27:01] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-25 23:27:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:27:17] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:27:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:27:34] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-04-25 23:27:34] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-04-25 23:27:34] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:27:34] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-25 23:27:34] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-25 23:27:36] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:27:36] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:27:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-25 23:27:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-25 23:28:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:33:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:33:45] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-25 23:33:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-25 23:33:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:38:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:43:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:50:46] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-04-25 23:50:46] POST /auth/login failed: bad password {"user_id":6} [2026-04-25 23:52:09] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":1} [2026-04-25 23:52:40] FRANCHISE_OFFER_CREATED {"id":1,"franchise_id":2786} [2026-04-25 23:53:09] FRANCHISE_OFFER_UPDATED {"id":1,"franchise_id":2786} [2026-04-25 23:53:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:56:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:56:31] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:56:55] FRANCHISE_OFFER_UPDATED {"id":1,"franchise_id":2786} [2026-04-25 23:56:59] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-25 23:56:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-25 23:56:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-25 23:58:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:58:33] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:58:33] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-25 23:58:43] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-25 23:58:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:19:23] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:19:25] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:19:25] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:19:27] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-26 00:19:27] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":1} [2026-04-26 00:19:31] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:19:50] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:19:50] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:19:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:19:50] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:19:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:20:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:29:57] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:38:31] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:38:31] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:38:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:38:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:38:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:38:34] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:38:34] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:38:34] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:38:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:43:15] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:43:15] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:43:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:43:16] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:43:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:43:32] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:43:51] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:43:51] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:43:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:43:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:43:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:45:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:45:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:45:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:45:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:45:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:49:05] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:49:06] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-04-26 00:49:06] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:49:06] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:49:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:50:30] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:50:30] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:50:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:50:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:51:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:51:16] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:51:24] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 00:51:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 00:51:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 00:51:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:51:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 00:56:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:01:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:06:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:11:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:16:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:21:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:26:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:31:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:36:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:41:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:46:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:51:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 01:56:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:01:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:06:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:11:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:16:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:21:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:26:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:31:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:36:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:41:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:46:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:51:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 02:56:45] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:01:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:06:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:11:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:16:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:21:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:26:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:31:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:36:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:41:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:46:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:51:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 03:56:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:01:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:06:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:11:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:16:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:21:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:26:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:31:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:36:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:41:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:46:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:51:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 04:56:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:01:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:06:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:11:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:16:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:21:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:26:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:31:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:36:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:41:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:46:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:51:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 05:56:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:01:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:06:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:11:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:16:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:21:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:26:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:31:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:36:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:41:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:46:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:51:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 06:56:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:01:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:06:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:11:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:16:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:21:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:26:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:31:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:36:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:41:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:46:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:51:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 07:56:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:01:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:06:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:11:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:16:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:21:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:26:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:28:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:28:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:28:12] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:28:15] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:28:15] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:28:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 08:28:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 08:28:19] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:28:20] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:28:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 08:28:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 08:28:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 08:28:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:31:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:36:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:41:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:46:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:50:32] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-04-26 08:50:32] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-04-26 08:52:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:52:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:52:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 08:52:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:52:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 08:52:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 08:52:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 08:53:02] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":8} [2026-04-26 09:07:11] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:07:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:07:11] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:07:15] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":8} [2026-04-26 09:07:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:07:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:07:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:10:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:10:50] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:10:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:10:50] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:10:54] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":2} [2026-04-26 09:12:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:17:20] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:17:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:17:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:17:22] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:17:22] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:17:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:17:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:17:26] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4034,"type_id":"UC_I5LEMA","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:17:26] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4046,"type_id":"CLIENT","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:17:26] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":2} [2026-04-26 09:17:31] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4034,"type_id":"UC_I5LEMA","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:17:31] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4046,"type_id":"CLIENT","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:17:31] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":2} [2026-04-26 09:17:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:19:26] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4034,"type_id":"UC_I5LEMA","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:19:26] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4046,"type_id":"CLIENT","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:19:26] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":2} [2026-04-26 09:22:22] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:22:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:22:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:22:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:22:25] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:22:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:22:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":5,"ambassador_ids_sample":["8","9","10","12","13"]} [2026-04-26 09:22:28] BITRIX_SYNC_CONTACT_TYPE {"bitrix_id":4034,"type_id":"UC_I5LEMA","url_indicateur":"https:\/\/affilie.gselect-assurances.fr\/John-Doe\/?indicateur=4034","email":"elearning@gselect-assurances.fr"} [2026-04-26 09:22:28] BITRIX_IMPORT_SYNC {"franchise_id":2786,"bitrix_total_raw":13,"contacts_to_import":1} [2026-04-26 09:22:34] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4034,"indicator_path_raw":"\/4034\/","tree_meta":{"indicator_path_raw":"\/4034\/","indicator_path_resolved":"\/4034\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4034,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-04-26 09:22:35] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"indicateur","last_name":"elearning","email":"elearning@gselect-assurances.fr","franchise_id":2786,"bitrix_contact_id":4034,"assigned_by_id":70,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4034\/","indicator_path_resolved":"\/4034\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4034,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-04-26 09:22:35] REGISTER_STEP {"step":"after_insert_user","user_id":14} [2026-04-26 09:22:35] REGISTER_STEP {"step":"after_insert_ambassador","user_id":14,"bitrix_contact_id":4034,"indicator_path_raw":"\/4034\/","indicator_path_resolved":"\/4034\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4034,"tree_level":1,"assigned_by_id":70} [2026-04-26 09:22:35] REGISTER_STEP {"step":"after_insert_token","user_id":14} [2026-04-26 09:22:35] ACTIVATION_EMAIL_ENQUEUED {"user_id":14,"email":"elearning@gselect-assurances.fr"} [2026-04-26 09:22:35] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":14,"email":"elearning@gselect-assurances.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=a235cba96f549fb3a56965bd067a489e74682f5a53fad303b4c0460fac2f9d98","replaced_pending_user_id":null} [2026-04-26 09:22:36] BITRIX_IMPORT_CONTACT_RESULT {"bitrix_contact_id":4034,"ok":true,"action":"created","email_sent":true} [2026-04-26 09:22:36] BITRIX_IMPORT_DONE {"franchise_id":2786,"total":1,"success_count":1} [2026-04-26 09:22:36] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:22:47] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:23:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:28:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:28:36] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:28:36] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:28:36] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:28:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:28:38] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:28:39] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:28:39] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:28:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:29:21] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:29:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:29:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:30:27] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:30:27] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:30:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:30:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:30:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:31:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:31:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:31:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:31:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:31:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:32:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:34:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:34:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:34:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:34:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:34:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:34:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:34:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:34:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:34:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:34:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:34:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:34:56] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:34:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:34:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:34:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:35:04] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:35:04] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:35:04] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:35:04] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:35:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:37:15] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:37:15] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:37:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:37:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:37:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:42:15] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:43:19] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:43:19] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:43:19] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:43:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:43:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:48:19] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:48:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:48:34] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:48:34] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:48:34] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:48:34] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:50:50] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:50:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:50:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:50:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:50:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:52:23] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 09:52:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 09:52:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 09:52:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:52:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 09:57:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:02:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:07:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:10:41] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:10:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:10:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:10:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:10:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:11:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:11:00] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:11:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:11:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:11:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:11:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:11:12] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:11:12] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:11:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:12:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:17:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:17:26] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:17:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:17:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:17:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:17:30] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:17:30] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:17:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:17:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:17:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:22:25] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:24:20] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:24:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:24:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:24:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:24:21] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:24:21] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:24:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:24:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:24:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:24:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:24:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:24:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:24:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:24:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:25:15] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:30:26] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:32:28] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:32:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:32:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:32:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:32:30] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:32:30] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:32:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:32:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:32:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:35:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:35:38] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:35:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:35:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:35:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:42:16] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:42:16] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:42:17] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:42:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:42:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 10:42:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 10:42:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 10:42:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 10:42:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:04:14] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:04:14] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:04:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:04:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:04:17] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 11:04:17] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:04:17] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:04:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:04:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:13:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:13:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:13:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:13:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:13:46] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 11:13:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:13:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:13:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:13:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:14:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 11:14:00] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:14:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:14:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:21:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:21:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:21:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:21:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 11:21:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 11:21:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 11:21:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 11:22:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-26 11:22:14] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 12:34:09] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 12:34:09] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 12:34:09] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 12:34:09] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 15:56:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 16:56:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 16:56:58] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 16:56:58] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 16:57:01] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 18:59:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 20:00:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 21:01:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 21:01:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 21:01:30] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 21:01:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 23:03:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 23:03:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 23:03:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 23:03:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 23:57:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-26 23:57:30] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-26 23:57:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-26 23:57:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 00:04:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 00:04:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 00:04:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 00:04:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 01:06:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 01:06:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 01:06:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 01:06:03] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 01:51:11] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 01:51:11] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 01:51:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 01:51:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 04:24:27] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 04:24:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 04:24:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 04:24:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 06:01:15] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 06:01:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 06:01:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 06:01:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 06:42:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 06:42:57] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 06:42:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 06:42:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 14:15:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-27 14:15:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 14:15:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 14:15:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 14:15:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 19:41:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 19:41:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 19:41:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 19:41:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 20:15:57] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 20:15:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 20:15:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 20:15:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 20:50:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 20:50:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 20:50:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 20:50:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:17:06] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 21:17:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:17:06] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 21:17:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:44:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:44:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 21:44:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 21:44:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:53:21] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 21:53:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 21:53:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:53:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:53:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-27 21:53:25] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 21:53:25] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 21:53:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:53:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:56:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-27 21:56:35] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-27 21:56:35] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-27 21:56:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-27 21:56:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 08:07:24] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 08:07:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 08:07:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 08:07:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 12:32:37] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 12:32:37] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 12:32:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 12:32:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 19:03:18] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 19:03:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 19:03:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 19:03:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 19:39:18] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 19:39:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 19:39:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 19:39:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 20:40:27] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 20:40:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 20:40:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 20:40:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 21:29:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 21:29:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 21:29:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 21:29:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 21:41:35] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 21:41:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 21:41:35] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 21:41:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 22:02:23] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-28 22:02:23] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-28 22:02:23] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-28 22:02:23] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 12:47:06] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 12:47:09] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 12:47:09] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 12:47:09] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 12:47:10] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 18:18:51] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 18:18:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 18:18:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 18:18:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:53:01] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:53:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:53:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:53:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:56:48] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:56:49] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:56:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:56:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:56:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:56:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:56:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:56:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:56:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:56:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:57:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:57:18] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:57:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:57:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:57:42] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:57:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:57:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:57:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:57:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:57:47] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:57:47] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:57:48] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:57:48] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:57:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:57:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:57:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:57:59] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 22:58:00] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:58:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 22:58:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:58:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 22:58:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:58:36] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-04-29 22:58:36] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-04-29 22:58:36] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 22:58:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 22:58:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:03:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:06:36] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:06:36] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:06:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:06:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:06:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:06:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:06:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:06:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:06:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:06:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:06:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:06:55] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:06:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:06:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:07:41] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:07:41] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:07:41] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:07:41] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:07:41] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:07:43] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:07:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:07:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:07:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:07:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:07:53] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:07:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:07:53] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:07:53] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:08:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:10:12] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:10:12] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:10:14] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:10:14] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:10:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:10:43] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:10:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:10:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:10:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:11:45] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:11:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:11:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:11:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:11:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:11:52] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:11:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:11:52] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:11:53] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:13:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:15:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:15:32] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:15:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:15:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:15:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:16:55] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:16:55] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:16:55] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:16:58] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:16:58] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:16:58] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:16:58] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:17:04] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:17:05] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:17:05] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:17:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:17:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:18:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:23:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:24:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:24:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:24:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:24:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:24:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:24:52] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:24:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-29 23:24:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:24:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-29 23:28:03] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:30:54] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:30:54] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:30:54] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-29 23:30:54] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-29 23:30:59] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:31:05] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-29 23:31:12] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":1} [2026-04-29 23:33:03] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-29 23:38:03] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 06:23:30] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-04-30 06:23:31] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 06:23:31] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-04-30 06:23:31] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-04-30 13:27:10] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-30 13:27:10] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 13:27:10] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 13:27:10] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 13:27:10] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 19:19:53] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-30 19:19:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 19:19:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 19:19:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 19:19:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 19:24:53] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 19:48:07] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 19:48:07] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 19:48:07] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 19:48:07] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 19:53:07] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 19:58:08] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 20:00:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 20:00:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 20:00:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 22:24:46] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 22:24:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 22:24:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 22:24:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 22:26:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-30 22:26:38] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 22:26:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 22:26:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 22:26:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-04-30 22:26:45] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-04-30 23:15:26] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-04-30 23:15:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-04-30 23:15:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-01 22:18:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-01 22:18:19] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-01 22:18:19] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-01 22:18:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-02 00:45:06] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 00:45:06] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 00:45:21] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 00:45:22] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 00:45:22] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-02 00:45:22] COMMISSION_ALERTS_LIST_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"commission_payment_alerts\" does not exist\nLINE 18: FROM commission_payment_alerts cpa\n ^"} [2026-05-02 00:45:22] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 00:45:41] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":1} [2026-05-02 00:45:44] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 00:45:44] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":6} [2026-05-02 00:46:13] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 00:47:42] ADMIN_FRANCHISE_INVITE_START {"auth_sub":6,"bitrix_contact_id":2540} [2026-05-02 00:47:43] ADMIN_FRANCHISE_CONTACT_RESOLVED {"bitrix_contact_id":2540,"contact_type":"PARTNER","franchise_id":2540,"has_email":true,"assigned_by_id":1} [2026-05-02 00:47:43] ADMIN_FRANCHISE_PAYLOAD_PREPARED {"bitrix_contact_id":2540,"payload":{"first_name":"Guillaume","last_name":"Garnier","email":"guillaume.garnier@gselect-assurances.fr","phone":"","company_name":"","franchise_id":2540,"assigned_by_id":1}} [2026-05-02 00:47:43] FRANCHISE_REGISTER_CONTROLLER_VERSION {"version":"2026-03-31-v1"} [2026-05-02 00:47:43] FRANCHISE_REGISTER_STEP {"step":"before_insert_user","payload":{"first_name":"Guillaume","last_name":"Garnier","email":"guillaume.garnier@gselect-assurances.fr","phone":"","company_name":"","franchise_id":2540,"bitrix_contact_id":2540,"assigned_by_id":1,"replaced_pending_user_id":null},"lengths":{"first_name":9,"last_name":7,"email":39,"phone":0,"company_name":0}} [2026-05-02 00:47:43] FRANCHISE_REGISTER_STEP {"step":"after_insert_user","user_id":15} [2026-05-02 00:47:43] FRANCHISE_REGISTER_STEP {"step":"after_insert_token","user_id":15,"token_validity_days":14} [2026-05-02 00:47:43] ACTIVATION_EMAIL_ENQUEUED {"user_id":15,"email":"guillaume.garnier@gselect-assurances.fr"} [2026-05-02 00:47:44] REGISTER_FRANCHISE_FROM_WEBHOOK_MAIL_RESULT {"user_id":15,"email":"guillaume.garnier@gselect-assurances.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=e728dd7728bcb5b10b073d012f0c64da52c1d2ad47241966b615b21fd30ce968","error":"Erreur SMTP : données incorrectes. Erreur SMTP : données incorrectes. Erreur du serveur SMTP : DATA END command failed Détails : Mail quota exceeded for noreply@gselect-assurances.fr: You have exceeded the limit of 200 messages per hour and per account. Please, re-try later.\r\n221 Closing connection, please refrain from sending too many mails\r\n Code SMTP : 550 Informations supplémentaires SMTP : 5.7.0","replaced_pending_user_id":null} [2026-05-02 00:47:44] ADMIN_FRANCHISE_REGISTER_RESULT {"bitrix_contact_id":2540,"http":201,"response":{"ok":true,"action":"created","user_id":15,"role":"franchise_admin","email":"guillaume.garnier@gselect-assurances.fr","franchise_id":2540,"mail_sent":false,"mail_error":"Erreur SMTP : données incorrectes. Erreur SMTP : données incorrectes. Erreur du serveur SMTP : DATA END command failed Détails : Mail quota exceeded for noreply@gselect-assurances.fr: You have exceeded the limit of 200 messages per hour and per account. Please, re-try later.\r\n221 Closing connection, please refrain from sending too many mails\r\n Code SMTP : 550 Informations supplémentaires SMTP : 5.7.0","token_validity_days":14,"bitrix_contact_id":2540,"assigned_by_id":1}} [2026-05-02 09:20:02] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-02 09:20:02] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-02 09:20:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 09:20:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-02 09:31:32] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 09:31:32] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 09:31:33] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 09:50:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-02 09:50:44] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-02 09:50:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-02 09:50:45] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 09:50:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-02 09:51:03] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 09:51:03] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 09:51:04] COMMISSION_ALERTS_LIST_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"commission_payment_alerts\" does not exist\nLINE 18: FROM commission_payment_alerts cpa\n ^"} [2026-05-02 09:51:04] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-02 09:51:04] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 09:51:28] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 09:51:28] COMMISSION_ALERTS_LIST_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"commission_payment_alerts\" does not exist\nLINE 18: FROM commission_payment_alerts cpa\n ^"} [2026-05-02 09:51:28] NOTIFICATIONS_PENDING_EXCEPTION {"error":"SQLSTATE[42P01]: Undefined table: 7 ERROR: relation \"notifications\" does not exist\nLINE 3: FROM notifications\n ^"} [2026-05-02 09:51:28] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 09:55:01] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 09:55:01] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 10:26:40] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 10:47:55] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 10:48:13] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 10:48:14] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 10:48:33] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-02 10:48:46] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 10:48:46] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":6} [2026-05-02 11:01:08] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 11:01:08] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 11:02:12] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:02:12] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:02:13] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-02 11:03:18] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:03:18] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:03:22] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:03:23] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:04:13] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:04:13] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:04:20] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:04:20] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:17:11] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 11:20:07] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:20:07] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:20:59] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:20:59] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:21:00] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 11:21:10] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:21:10] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 11:22:45] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 11:22:46] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 14:41:27] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 14:48:04] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 14:48:36] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 14:48:36] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 14:53:26] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:00:32] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:12:03] POST /auth/login attempt {"email":"guillaume.garnier@gselect-assurances.fr"} [2026-05-02 15:12:04] POST /auth/login failed: inactive account {"user_id":15,"status":"pending_activation"} [2026-05-02 15:12:04] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-02 15:12:19] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:20] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:12:20] AUTH_REQUIRED_INVALID_JWT [2026-05-02 15:12:37] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:37] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:12:38] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:38] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:12:38] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:38] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:12:39] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:39] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:12:39] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:12:39] POST /auth/login failed: bad password {"user_id":6} [2026-05-02 15:13:03] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:03] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:03] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-02 15:13:10] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:10] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:18] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:18] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-02 15:13:38] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:35:28] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 15:35:36] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:35:36] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-02 15:35:40] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-02 15:35:44] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 15:35:44] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":6} [2026-05-02 15:36:29] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":0} [2026-05-02 15:36:29] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 15:55:56] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:55:56] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":0} [2026-05-02 15:55:56] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 15:58:13] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 15:58:14] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":0} [2026-05-02 15:58:14] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 15:58:15] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2402,"indicator_path_raw":"\/2402\/","tree_meta":{"indicator_path_raw":"\/2402\/","indicator_path_resolved":"\/2402\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2402,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:15] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"paul","last_name":"walryck","email":"pix64@live.fr","franchise_id":2716,"bitrix_contact_id":2402,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2402\/","indicator_path_resolved":"\/2402\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2402,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:15] REGISTER_STEP {"step":"after_insert_user","user_id":16} [2026-05-02 15:58:15] REGISTER_STEP {"step":"after_insert_ambassador","user_id":16,"bitrix_contact_id":2402,"indicator_path_raw":"\/2402\/","indicator_path_resolved":"\/2402\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2402,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:15] REGISTER_STEP {"step":"after_insert_token","user_id":16} [2026-05-02 15:58:16] ACTIVATION_EMAIL_ENQUEUED {"user_id":16,"email":"pix64@live.fr"} [2026-05-02 15:58:16] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":16,"email":"pix64@live.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=c754ce6c512d44356646ec8a14ea8a945ae788828801de5389c262cf14127f4b","replaced_pending_user_id":null} [2026-05-02 15:58:16] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2420,"indicator_path_raw":"\/2402\/2420\/","tree_meta":{"indicator_path_raw":"\/2402\/2420\/","indicator_path_resolved":"\/2402\/2420\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:16] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Alan","last_name":"Warner","email":"alanwarner65@gmail.com","franchise_id":2716,"bitrix_contact_id":2420,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2402\/2420\/","indicator_path_resolved":"\/2402\/2420\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:16] REGISTER_STEP {"step":"after_insert_user","user_id":17} [2026-05-02 15:58:16] REGISTER_STEP {"step":"after_insert_ambassador","user_id":17,"bitrix_contact_id":2420,"indicator_path_raw":"\/2402\/2420\/","indicator_path_resolved":"\/2402\/2420\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:16] REGISTER_STEP {"step":"after_insert_token","user_id":17} [2026-05-02 15:58:16] ACTIVATION_EMAIL_ENQUEUED {"user_id":17,"email":"alanwarner65@gmail.com"} [2026-05-02 15:58:17] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":17,"email":"alanwarner65@gmail.com","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=b94a4ad0409b43b179fbfd46221969698dce8218f2ef0da9168c71aa6666301d","replaced_pending_user_id":null} [2026-05-02 15:58:17] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2640,"indicator_path_raw":"\/2402\/2640\/","tree_meta":{"indicator_path_raw":"\/2402\/2640\/","indicator_path_resolved":"\/2402\/2640\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:17] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Clément","last_name":"Porte","email":"clement.porte@live.fr","franchise_id":2716,"bitrix_contact_id":2640,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2402\/2640\/","indicator_path_resolved":"\/2402\/2640\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:17] REGISTER_STEP {"step":"after_insert_user","user_id":18} [2026-05-02 15:58:17] REGISTER_STEP {"step":"after_insert_ambassador","user_id":18,"bitrix_contact_id":2640,"indicator_path_raw":"\/2402\/2640\/","indicator_path_resolved":"\/2402\/2640\/","parent_bitrix_contact_id":2402,"root_bitrix_contact_id":2402,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:17] REGISTER_STEP {"step":"after_insert_token","user_id":18} [2026-05-02 15:58:17] ACTIVATION_EMAIL_ENQUEUED {"user_id":18,"email":"clement.porte@live.fr"} [2026-05-02 15:58:18] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":18,"email":"clement.porte@live.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=a90e8d96a8635ddb9e1e2e5ef218e51451a8ec4ec75f8f09a8edc6255a9e0a34","replaced_pending_user_id":null} [2026-05-02 15:58:18] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2666,"indicator_path_raw":"\/2405\/","tree_meta":{"indicator_path_raw":"\/2405\/","indicator_path_resolved":"\/2405\/2666\/","parent_bitrix_contact_id":2405,"root_bitrix_contact_id":2405,"tree_level":2,"is_valid":true,"mode":"ancestors_only_path","error":null}} [2026-05-02 15:58:18] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Maïna","last_name":"BORDELAIS","email":"maina.bordelais@hotmail.fr","franchise_id":2540,"bitrix_contact_id":2666,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2405\/","indicator_path_resolved":"\/2405\/2666\/","parent_bitrix_contact_id":2405,"root_bitrix_contact_id":2405,"tree_level":2,"is_valid":true,"mode":"ancestors_only_path","error":null}}} [2026-05-02 15:58:18] REGISTER_STEP {"step":"after_insert_user","user_id":19} [2026-05-02 15:58:18] REGISTER_STEP {"step":"after_insert_ambassador","user_id":19,"bitrix_contact_id":2666,"indicator_path_raw":"\/2405\/","indicator_path_resolved":"\/2405\/2666\/","parent_bitrix_contact_id":2405,"root_bitrix_contact_id":2405,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:18] REGISTER_STEP {"step":"after_insert_token","user_id":19} [2026-05-02 15:58:18] ACTIVATION_EMAIL_ENQUEUED {"user_id":19,"email":"maina.bordelais@hotmail.fr"} [2026-05-02 15:58:18] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":19,"email":"maina.bordelais@hotmail.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=c1deff42af87c359f6e157b0ea24473477078ad48dd6723027fba6e354cf6e6b","replaced_pending_user_id":null} [2026-05-02 15:58:19] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2856,"indicator_path_raw":"\/2856\/","tree_meta":{"indicator_path_raw":"\/2856\/","indicator_path_resolved":"\/2856\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2856,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:19] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"STEPHANE","last_name":"DER SARKISSIAN","email":"ste.der-sarkissian@laposte.net","franchise_id":2540,"bitrix_contact_id":2856,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2856\/","indicator_path_resolved":"\/2856\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2856,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:19] REGISTER_STEP {"step":"after_insert_user","user_id":20} [2026-05-02 15:58:19] REGISTER_STEP {"step":"after_insert_ambassador","user_id":20,"bitrix_contact_id":2856,"indicator_path_raw":"\/2856\/","indicator_path_resolved":"\/2856\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2856,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:19] REGISTER_STEP {"step":"after_insert_token","user_id":20} [2026-05-02 15:58:19] ACTIVATION_EMAIL_ENQUEUED {"user_id":20,"email":"ste.der-sarkissian@laposte.net"} [2026-05-02 15:58:20] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":20,"email":"ste.der-sarkissian@laposte.net","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=93ef923dad5fe715b2458fc2b8166f4e94521856beea5fd9dbc3b0041e358eee","replaced_pending_user_id":null} [2026-05-02 15:58:20] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2860,"indicator_path_raw":"\/2860\/","tree_meta":{"indicator_path_raw":"\/2860\/","indicator_path_resolved":"\/2860\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2860,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:20] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Faniry","last_name":"BRUN","email":"Faniry.brun@gmail.com","franchise_id":2540,"bitrix_contact_id":2860,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2860\/","indicator_path_resolved":"\/2860\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2860,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:20] REGISTER_STEP {"step":"after_insert_user","user_id":21} [2026-05-02 15:58:20] REGISTER_STEP {"step":"after_insert_ambassador","user_id":21,"bitrix_contact_id":2860,"indicator_path_raw":"\/2860\/","indicator_path_resolved":"\/2860\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2860,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:20] REGISTER_STEP {"step":"after_insert_token","user_id":21} [2026-05-02 15:58:20] ACTIVATION_EMAIL_ENQUEUED {"user_id":21,"email":"Faniry.brun@gmail.com"} [2026-05-02 15:58:20] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":21,"email":"Faniry.brun@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=401c7edbc0e1dc66c621d7cb66eaa7623bb2ea7e09e5837280ff3bb148c64221","replaced_pending_user_id":null} [2026-05-02 15:58:21] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2926,"indicator_path_raw":"\/2926\/","tree_meta":{"indicator_path_raw":"\/2926\/","indicator_path_resolved":"\/2926\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2926,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:21] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Antoine","last_name":"Jaillat","email":"antoine.jdu45@gmail.com","franchise_id":2540,"bitrix_contact_id":2926,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2926\/","indicator_path_resolved":"\/2926\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2926,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:21] REGISTER_STEP {"step":"after_insert_user","user_id":22} [2026-05-02 15:58:21] REGISTER_STEP {"step":"after_insert_ambassador","user_id":22,"bitrix_contact_id":2926,"indicator_path_raw":"\/2926\/","indicator_path_resolved":"\/2926\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2926,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:21] REGISTER_STEP {"step":"after_insert_token","user_id":22} [2026-05-02 15:58:21] ACTIVATION_EMAIL_ENQUEUED {"user_id":22,"email":"antoine.jdu45@gmail.com"} [2026-05-02 15:58:21] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":22,"email":"antoine.jdu45@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=1117501e236d3a4ed027b24d3eda069b2d1c79aaebdfe647d788bf209d964c10","replaced_pending_user_id":null} [2026-05-02 15:58:22] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2966,"indicator_path_raw":"\/2966\/","tree_meta":{"indicator_path_raw":"\/2966\/","indicator_path_resolved":"\/2966\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2966,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:22] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Christian","last_name":"WONG","email":"mirano88@yahoo.com","franchise_id":2540,"bitrix_contact_id":2966,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2966\/","indicator_path_resolved":"\/2966\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2966,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_user","user_id":23} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_ambassador","user_id":23,"bitrix_contact_id":2966,"indicator_path_raw":"\/2966\/","indicator_path_resolved":"\/2966\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2966,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_token","user_id":23} [2026-05-02 15:58:22] ACTIVATION_EMAIL_ENQUEUED {"user_id":23,"email":"mirano88@yahoo.com"} [2026-05-02 15:58:22] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":23,"email":"mirano88@yahoo.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=2f286ba0a722e2ac5bd483cada618d6744e68e00f3c402d298e61195ec271e65","replaced_pending_user_id":null} [2026-05-02 15:58:22] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2978,"indicator_path_raw":"\/2978\/","tree_meta":{"indicator_path_raw":"\/2978\/","indicator_path_resolved":"\/2978\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2978,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:22] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Ludovic","last_name":"Delpuech","email":"ludo96@live.fr","franchise_id":2716,"bitrix_contact_id":2978,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2978\/","indicator_path_resolved":"\/2978\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2978,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_user","user_id":24} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_ambassador","user_id":24,"bitrix_contact_id":2978,"indicator_path_raw":"\/2978\/","indicator_path_resolved":"\/2978\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2978,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:22] REGISTER_STEP {"step":"after_insert_token","user_id":24} [2026-05-02 15:58:23] ACTIVATION_EMAIL_ENQUEUED {"user_id":24,"email":"ludo96@live.fr"} [2026-05-02 15:58:23] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":24,"email":"ludo96@live.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=f08a750111f803259449c919a8f2e4bef703bd69b92e33cd71c58f54c4852c42","replaced_pending_user_id":null} [2026-05-02 15:58:23] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":2984,"indicator_path_raw":"\/2984\/","tree_meta":{"indicator_path_raw":"\/2984\/","indicator_path_resolved":"\/2984\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2984,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:23] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Daniele","last_name":"ZAMBONI","email":"zamboni.daniele@yahoo.it","franchise_id":2540,"bitrix_contact_id":2984,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/2984\/","indicator_path_resolved":"\/2984\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2984,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:23] REGISTER_STEP {"step":"after_insert_user","user_id":25} [2026-05-02 15:58:23] REGISTER_STEP {"step":"after_insert_ambassador","user_id":25,"bitrix_contact_id":2984,"indicator_path_raw":"\/2984\/","indicator_path_resolved":"\/2984\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":2984,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:23] REGISTER_STEP {"step":"after_insert_token","user_id":25} [2026-05-02 15:58:23] ACTIVATION_EMAIL_ENQUEUED {"user_id":25,"email":"zamboni.daniele@yahoo.it"} [2026-05-02 15:58:25] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":25,"email":"zamboni.daniele@yahoo.it","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=318b1e714146077a7caacfa02a2cdee570ac0ffd4419752e402a60fb4be8cde6","replaced_pending_user_id":null} [2026-05-02 15:58:25] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3008,"indicator_path_raw":"\/3008\/","tree_meta":{"indicator_path_raw":"\/3008\/","indicator_path_resolved":"\/3008\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3008,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:25] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"davers","last_name":"nicolas","email":"nicolaversa@libero.it","franchise_id":2540,"bitrix_contact_id":3008,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3008\/","indicator_path_resolved":"\/3008\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3008,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:25] REGISTER_STEP {"step":"after_insert_user","user_id":26} [2026-05-02 15:58:25] REGISTER_STEP {"step":"after_insert_ambassador","user_id":26,"bitrix_contact_id":3008,"indicator_path_raw":"\/3008\/","indicator_path_resolved":"\/3008\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3008,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:25] REGISTER_STEP {"step":"after_insert_token","user_id":26} [2026-05-02 15:58:25] ACTIVATION_EMAIL_ENQUEUED {"user_id":26,"email":"nicolaversa@libero.it"} [2026-05-02 15:58:26] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":26,"email":"nicolaversa@libero.it","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=34d3a47e491dbb77fa1b9ec235554c61b73437329d09c254be8e62dffd04eccf","replaced_pending_user_id":null} [2026-05-02 15:58:26] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3026,"indicator_path_raw":"\/3026\/","tree_meta":{"indicator_path_raw":"\/3026\/","indicator_path_resolved":"\/3026\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3026,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:26] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"FABIEN","last_name":"CHATRIAN","email":"fabien.chatrian@gmail.com","franchise_id":2540,"bitrix_contact_id":3026,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3026\/","indicator_path_resolved":"\/3026\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3026,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_user","user_id":27} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_ambassador","user_id":27,"bitrix_contact_id":3026,"indicator_path_raw":"\/3026\/","indicator_path_resolved":"\/3026\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3026,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_token","user_id":27} [2026-05-02 15:58:26] ACTIVATION_EMAIL_ENQUEUED {"user_id":27,"email":"fabien.chatrian@gmail.com"} [2026-05-02 15:58:26] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":27,"email":"fabien.chatrian@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=f48be35d3e87ec4d58c37410e7f4b6fe28e3853f5059c7101dc2a6aa2aeddbc4","replaced_pending_user_id":null} [2026-05-02 15:58:26] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3028,"indicator_path_raw":"\/3028\/","tree_meta":{"indicator_path_raw":"\/3028\/","indicator_path_resolved":"\/3028\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3028,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:26] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Alain","last_name":"Khodidas","email":"contact.akhodidas@gmail.com","franchise_id":2540,"bitrix_contact_id":3028,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3028\/","indicator_path_resolved":"\/3028\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3028,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_user","user_id":28} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_ambassador","user_id":28,"bitrix_contact_id":3028,"indicator_path_raw":"\/3028\/","indicator_path_resolved":"\/3028\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3028,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:26] REGISTER_STEP {"step":"after_insert_token","user_id":28} [2026-05-02 15:58:26] ACTIVATION_EMAIL_ENQUEUED {"user_id":28,"email":"contact.akhodidas@gmail.com"} [2026-05-02 15:58:27] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":28,"email":"contact.akhodidas@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=8255ec490cd9c130ebb548dd4c0f979912b2d69a9b08677f2dfd61a3e1f28b7e","replaced_pending_user_id":null} [2026-05-02 15:58:27] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3084,"indicator_path_raw":"\/3084\/","tree_meta":{"indicator_path_raw":"\/3084\/","indicator_path_resolved":"\/3084\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3084,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:27] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Jérémy","last_name":"FALBA","email":"jeremy.falba@gmail.com","franchise_id":2540,"bitrix_contact_id":3084,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3084\/","indicator_path_resolved":"\/3084\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3084,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:27] REGISTER_STEP {"step":"after_insert_user","user_id":29} [2026-05-02 15:58:27] REGISTER_STEP {"step":"after_insert_ambassador","user_id":29,"bitrix_contact_id":3084,"indicator_path_raw":"\/3084\/","indicator_path_resolved":"\/3084\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3084,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:27] REGISTER_STEP {"step":"after_insert_token","user_id":29} [2026-05-02 15:58:27] ACTIVATION_EMAIL_ENQUEUED {"user_id":29,"email":"jeremy.falba@gmail.com"} [2026-05-02 15:58:28] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":29,"email":"jeremy.falba@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=92d0191757cb004f85d8cccacaffcc46a39a896cb1f15d4c0092697d6a616312","replaced_pending_user_id":null} [2026-05-02 15:58:28] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3122,"indicator_path_raw":"\/3122\/","tree_meta":{"indicator_path_raw":"\/3122\/","indicator_path_resolved":"\/3122\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3122,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:28] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Gwendoline","last_name":"Guerard","email":"gwendoline1319@gmail.com","franchise_id":2540,"bitrix_contact_id":3122,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3122\/","indicator_path_resolved":"\/3122\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3122,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:28] REGISTER_STEP {"step":"after_insert_user","user_id":30} [2026-05-02 15:58:28] REGISTER_STEP {"step":"after_insert_ambassador","user_id":30,"bitrix_contact_id":3122,"indicator_path_raw":"\/3122\/","indicator_path_resolved":"\/3122\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3122,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:28] REGISTER_STEP {"step":"after_insert_token","user_id":30} [2026-05-02 15:58:28] ACTIVATION_EMAIL_ENQUEUED {"user_id":30,"email":"gwendoline1319@gmail.com"} [2026-05-02 15:58:29] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":30,"email":"gwendoline1319@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=cefea5eb2297f2f8206b499d0a45d37071a8fbc759079dcde2be9fc764223e5c","replaced_pending_user_id":null} [2026-05-02 15:58:29] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3136,"indicator_path_raw":"\/3136\/","tree_meta":{"indicator_path_raw":"\/3136\/","indicator_path_resolved":"\/3136\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3136,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:29] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Damien","last_name":"Gosselin","email":"dam.gosselin@gmail.com","franchise_id":2540,"bitrix_contact_id":3136,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3136\/","indicator_path_resolved":"\/3136\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3136,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:29] REGISTER_STEP {"step":"after_insert_user","user_id":31} [2026-05-02 15:58:29] REGISTER_STEP {"step":"after_insert_ambassador","user_id":31,"bitrix_contact_id":3136,"indicator_path_raw":"\/3136\/","indicator_path_resolved":"\/3136\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3136,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:29] REGISTER_STEP {"step":"after_insert_token","user_id":31} [2026-05-02 15:58:29] ACTIVATION_EMAIL_ENQUEUED {"user_id":31,"email":"dam.gosselin@gmail.com"} [2026-05-02 15:58:29] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":31,"email":"dam.gosselin@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=d5a6d3b2c8c795f517fda42921f3435ad1ba2807a8445d9f01383c190f34e782","replaced_pending_user_id":null} [2026-05-02 15:58:30] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3278,"indicator_path_raw":"\/3278\/","tree_meta":{"indicator_path_raw":"\/3278\/","indicator_path_resolved":"\/3278\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3278,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:30] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Emmanuelle","last_name":"BLEUZEN","email":"emmanuelle.bleuzen@gmail.com","franchise_id":278,"bitrix_contact_id":3278,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3278\/","indicator_path_resolved":"\/3278\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3278,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_user","user_id":32} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_ambassador","user_id":32,"bitrix_contact_id":3278,"indicator_path_raw":"\/3278\/","indicator_path_resolved":"\/3278\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3278,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_token","user_id":32} [2026-05-02 15:58:30] ACTIVATION_EMAIL_ENQUEUED {"user_id":32,"email":"emmanuelle.bleuzen@gmail.com"} [2026-05-02 15:58:30] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":32,"email":"emmanuelle.bleuzen@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=493914764a1f24911188b0d3f29e7a046f5f49881952ef75cf969f1cdd23fbaa","replaced_pending_user_id":null} [2026-05-02 15:58:30] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3296,"indicator_path_raw":"\/3296\/","tree_meta":{"indicator_path_raw":"\/3296\/","indicator_path_resolved":"\/3296\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3296,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:30] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Gaëlle","last_name":"GARNIER","email":"gaelle.melidor@gmail.com","franchise_id":2540,"bitrix_contact_id":3296,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3296\/","indicator_path_resolved":"\/3296\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3296,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_user","user_id":33} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_ambassador","user_id":33,"bitrix_contact_id":3296,"indicator_path_raw":"\/3296\/","indicator_path_resolved":"\/3296\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3296,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:30] REGISTER_STEP {"step":"after_insert_token","user_id":33} [2026-05-02 15:58:30] ACTIVATION_EMAIL_ENQUEUED {"user_id":33,"email":"gaelle.melidor@gmail.com"} [2026-05-02 15:58:31] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":33,"email":"gaelle.melidor@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=24030361b374b826050029bcf50a92120ab74bed7580799912dd6052e14c5880","replaced_pending_user_id":null} [2026-05-02 15:58:31] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3344,"indicator_path_raw":"\/3344\/","tree_meta":{"indicator_path_raw":"\/3344\/","indicator_path_resolved":"\/3344\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3344,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:31] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"joelle","last_name":"GARNIER","email":"jo.garnier40@sfr.fr","franchise_id":2540,"bitrix_contact_id":3344,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3344\/","indicator_path_resolved":"\/3344\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3344,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:31] REGISTER_STEP {"step":"after_insert_user","user_id":34} [2026-05-02 15:58:31] REGISTER_STEP {"step":"after_insert_ambassador","user_id":34,"bitrix_contact_id":3344,"indicator_path_raw":"\/3344\/","indicator_path_resolved":"\/3344\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3344,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:31] REGISTER_STEP {"step":"after_insert_token","user_id":34} [2026-05-02 15:58:31] ACTIVATION_EMAIL_ENQUEUED {"user_id":34,"email":"jo.garnier40@sfr.fr"} [2026-05-02 15:58:32] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":34,"email":"jo.garnier40@sfr.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=72cd971974f5a65cb097d32906c3ecabbe04f92baac8dcc99a8d267fa49ff7ed","replaced_pending_user_id":null} [2026-05-02 15:58:32] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3348,"indicator_path_raw":"\/3348\/","tree_meta":{"indicator_path_raw":"\/3348\/","indicator_path_resolved":"\/3348\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3348,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:32] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Anthony","last_name":"Lepy","email":"anthony.lepy@hotmail.fr","franchise_id":2540,"bitrix_contact_id":3348,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3348\/","indicator_path_resolved":"\/3348\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3348,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_user","user_id":35} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_ambassador","user_id":35,"bitrix_contact_id":3348,"indicator_path_raw":"\/3348\/","indicator_path_resolved":"\/3348\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3348,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_token","user_id":35} [2026-05-02 15:58:32] ACTIVATION_EMAIL_ENQUEUED {"user_id":35,"email":"anthony.lepy@hotmail.fr"} [2026-05-02 15:58:32] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":35,"email":"anthony.lepy@hotmail.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=7afb0f3bb353be04121a66c81d657fe202e0bff88858aa8fbd3ca678844b49a6","replaced_pending_user_id":null} [2026-05-02 15:58:32] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3350,"indicator_path_raw":"\/3350\/","tree_meta":{"indicator_path_raw":"\/3350\/","indicator_path_resolved":"\/3350\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3350,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:32] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Sandra","last_name":"Bouraïma","email":"clubvip4.0@gmail.com","franchise_id":2540,"bitrix_contact_id":3350,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3350\/","indicator_path_resolved":"\/3350\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3350,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_user","user_id":36} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_ambassador","user_id":36,"bitrix_contact_id":3350,"indicator_path_raw":"\/3350\/","indicator_path_resolved":"\/3350\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3350,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:32] REGISTER_STEP {"step":"after_insert_token","user_id":36} [2026-05-02 15:58:32] ACTIVATION_EMAIL_ENQUEUED {"user_id":36,"email":"clubvip4.0@gmail.com"} [2026-05-02 15:58:33] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":36,"email":"clubvip4.0@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=1ac1ef22416a82263dcc92bbce91f49c62f8c27d95cba418099fa31134430e83","replaced_pending_user_id":null} [2026-05-02 15:58:33] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3354,"indicator_path_raw":"\/3354\/","tree_meta":{"indicator_path_raw":"\/3354\/","indicator_path_resolved":"\/3354\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3354,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:33] REGISTER_DUPLICATE_PENDING_REPLACED {"deleted_user_id":21,"email":"Faniry.brun@gmail.com","bitrix_contact_id":3354,"assigned_by_id":1} [2026-05-02 15:58:33] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Faniry","last_name":"BRUN","email":"Faniry.brun@gmail.com","franchise_id":2540,"bitrix_contact_id":3354,"assigned_by_id":1,"replaced_pending_id":21,"tree_meta":{"indicator_path_raw":"\/3354\/","indicator_path_resolved":"\/3354\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3354,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:33] REGISTER_STEP {"step":"after_insert_user","user_id":37} [2026-05-02 15:58:33] REGISTER_STEP {"step":"after_insert_ambassador","user_id":37,"bitrix_contact_id":3354,"indicator_path_raw":"\/3354\/","indicator_path_resolved":"\/3354\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3354,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:33] REGISTER_STEP {"step":"after_insert_token","user_id":37} [2026-05-02 15:58:33] ACTIVATION_EMAIL_ENQUEUED {"user_id":37,"email":"Faniry.brun@gmail.com"} [2026-05-02 15:58:34] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":37,"email":"Faniry.brun@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=769d6bd6e005361f0e0855116f7d05720c9b36da6136946050f77e3cd7719158","replaced_pending_user_id":21} [2026-05-02 15:58:34] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3388,"indicator_path_raw":"\/3296\/3388\/","tree_meta":{"indicator_path_raw":"\/3296\/3388\/","indicator_path_resolved":"\/3296\/3388\/","parent_bitrix_contact_id":3296,"root_bitrix_contact_id":3296,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:34] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Emilie","last_name":"Boni","email":"emilie0008@hotmail.fr","franchise_id":2540,"bitrix_contact_id":3388,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3296\/3388\/","indicator_path_resolved":"\/3296\/3388\/","parent_bitrix_contact_id":3296,"root_bitrix_contact_id":3296,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_user","user_id":38} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_ambassador","user_id":38,"bitrix_contact_id":3388,"indicator_path_raw":"\/3296\/3388\/","indicator_path_resolved":"\/3296\/3388\/","parent_bitrix_contact_id":3296,"root_bitrix_contact_id":3296,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_token","user_id":38} [2026-05-02 15:58:34] ACTIVATION_EMAIL_ENQUEUED {"user_id":38,"email":"emilie0008@hotmail.fr"} [2026-05-02 15:58:34] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":38,"email":"emilie0008@hotmail.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=34656a5babd19ca9f1469fafb3f13a4246475e6b77d8e6d1f2cf271808286997","replaced_pending_user_id":null} [2026-05-02 15:58:34] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3516,"indicator_path_raw":"\/3516\/","tree_meta":{"indicator_path_raw":"\/3516\/","indicator_path_resolved":"\/3516\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3516,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:34] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Alexandre","last_name":"Faury","email":"alexandrefaury84@gmail.com","franchise_id":2540,"bitrix_contact_id":3516,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3516\/","indicator_path_resolved":"\/3516\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3516,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_user","user_id":39} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_ambassador","user_id":39,"bitrix_contact_id":3516,"indicator_path_raw":"\/3516\/","indicator_path_resolved":"\/3516\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3516,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:34] REGISTER_STEP {"step":"after_insert_token","user_id":39} [2026-05-02 15:58:35] ACTIVATION_EMAIL_ENQUEUED {"user_id":39,"email":"alexandrefaury84@gmail.com"} [2026-05-02 15:58:35] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":39,"email":"alexandrefaury84@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=739c0a076e611d1e71990d4f0c418668a685f907dd74efd708be64f25a327616","replaced_pending_user_id":null} [2026-05-02 15:58:35] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3534,"indicator_path_raw":"\/3534\/","tree_meta":{"indicator_path_raw":"\/3534\/","indicator_path_resolved":"\/3534\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3534,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:35] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"HNR_FR_3","first_name":"Nathalie","last_name":"OLIVIER","email":"nathalie.digital42@gmail.com","franchise_id":2540,"bitrix_contact_id":3534,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3534\/","indicator_path_resolved":"\/3534\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3534,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:35] REGISTER_STEP {"step":"after_insert_user","user_id":40} [2026-05-02 15:58:35] REGISTER_STEP {"step":"after_insert_ambassador","user_id":40,"bitrix_contact_id":3534,"indicator_path_raw":"\/3534\/","indicator_path_resolved":"\/3534\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3534,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:35] REGISTER_STEP {"step":"after_insert_token","user_id":40} [2026-05-02 15:58:35] ACTIVATION_EMAIL_ENQUEUED {"user_id":40,"email":"nathalie.digital42@gmail.com"} [2026-05-02 15:58:36] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":40,"email":"nathalie.digital42@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=4d73b97c2e72ac6d6e604e083f4dd518d73c10c698de3a94297b75385516f916","replaced_pending_user_id":null} [2026-05-02 15:58:36] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3846,"indicator_path_raw":"\/3846\/","tree_meta":{"indicator_path_raw":"\/3846\/","indicator_path_resolved":"\/3846\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3846,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:36] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Marie","last_name":"Rémondeau","email":"marie.remondeau@capifrance.fr","franchise_id":2540,"bitrix_contact_id":3846,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3846\/","indicator_path_resolved":"\/3846\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3846,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:36] REGISTER_STEP {"step":"after_insert_user","user_id":41} [2026-05-02 15:58:36] REGISTER_STEP {"step":"after_insert_ambassador","user_id":41,"bitrix_contact_id":3846,"indicator_path_raw":"\/3846\/","indicator_path_resolved":"\/3846\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3846,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:36] REGISTER_STEP {"step":"after_insert_token","user_id":41} [2026-05-02 15:58:36] ACTIVATION_EMAIL_ENQUEUED {"user_id":41,"email":"marie.remondeau@capifrance.fr"} [2026-05-02 15:58:37] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":41,"email":"marie.remondeau@capifrance.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=204d0ec0f7c0c5bb6991afcdd883c50d3128f414335af9db856b6dfa0789e809","replaced_pending_user_id":null} [2026-05-02 15:58:37] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3954,"indicator_path_raw":"\/3954\/","tree_meta":{"indicator_path_raw":"\/3954\/","indicator_path_resolved":"\/3954\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3954,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:37] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Hakim","last_name":"Benamar","email":"boukim@hotmail.fr","franchise_id":2540,"bitrix_contact_id":3954,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/","indicator_path_resolved":"\/3954\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3954,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:37] REGISTER_STEP {"step":"after_insert_user","user_id":42} [2026-05-02 15:58:37] REGISTER_STEP {"step":"after_insert_ambassador","user_id":42,"bitrix_contact_id":3954,"indicator_path_raw":"\/3954\/","indicator_path_resolved":"\/3954\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3954,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:37] REGISTER_STEP {"step":"after_insert_token","user_id":42} [2026-05-02 15:58:37] ACTIVATION_EMAIL_ENQUEUED {"user_id":42,"email":"boukim@hotmail.fr"} [2026-05-02 15:58:38] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":42,"email":"boukim@hotmail.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=553c09cc8fc6eee824faf85b66749f43880913cd74d2e857a893284a14b652f4","replaced_pending_user_id":null} [2026-05-02 15:58:38] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3992,"indicator_path_raw":"\/3954\/3992\/","tree_meta":{"indicator_path_raw":"\/3954\/3992\/","indicator_path_resolved":"\/3954\/3992\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:38] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Yasmine","last_name":"Tchagara","email":"yasminetcha.fr@gmail.com","franchise_id":2540,"bitrix_contact_id":3992,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/3992\/","indicator_path_resolved":"\/3954\/3992\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:38] REGISTER_STEP {"step":"after_insert_user","user_id":43} [2026-05-02 15:58:38] REGISTER_STEP {"step":"after_insert_ambassador","user_id":43,"bitrix_contact_id":3992,"indicator_path_raw":"\/3954\/3992\/","indicator_path_resolved":"\/3954\/3992\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:38] REGISTER_STEP {"step":"after_insert_token","user_id":43} [2026-05-02 15:58:38] ACTIVATION_EMAIL_ENQUEUED {"user_id":43,"email":"yasminetcha.fr@gmail.com"} [2026-05-02 15:58:39] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":43,"email":"yasminetcha.fr@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=d39b4254fa7a35c211cf27a14d4c93cbf2983685aa2af5c41b1b4b54b3d91127","replaced_pending_user_id":null} [2026-05-02 15:58:39] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3994,"indicator_path_raw":"\/3954\/3994\/","tree_meta":{"indicator_path_raw":"\/3954\/3994\/","indicator_path_resolved":"\/3954\/3994\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:39] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"HAJAR","last_name":"ELABID","email":"elabidhajar05@gmail.com","franchise_id":2540,"bitrix_contact_id":3994,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/3994\/","indicator_path_resolved":"\/3954\/3994\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:39] REGISTER_STEP {"step":"after_insert_user","user_id":44} [2026-05-02 15:58:39] REGISTER_STEP {"step":"after_insert_ambassador","user_id":44,"bitrix_contact_id":3994,"indicator_path_raw":"\/3954\/3994\/","indicator_path_resolved":"\/3954\/3994\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:39] REGISTER_STEP {"step":"after_insert_token","user_id":44} [2026-05-02 15:58:39] ACTIVATION_EMAIL_ENQUEUED {"user_id":44,"email":"elabidhajar05@gmail.com"} [2026-05-02 15:58:40] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":44,"email":"elabidhajar05@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=36afbc349599efd83ad2a7eb47ca204832aa0a0e23d04c17c46fe9e6bdace48f","replaced_pending_user_id":null} [2026-05-02 15:58:40] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4000,"indicator_path_raw":"\/3954\/4000\/","tree_meta":{"indicator_path_raw":"\/3954\/4000\/","indicator_path_resolved":"\/3954\/4000\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:40] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Sandra Njaratiana","last_name":"Ranivoarimanana","email":"englishsandra77@gmail.com","franchise_id":2540,"bitrix_contact_id":4000,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/4000\/","indicator_path_resolved":"\/3954\/4000\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:40] REGISTER_STEP {"step":"after_insert_user","user_id":45} [2026-05-02 15:58:40] REGISTER_STEP {"step":"after_insert_ambassador","user_id":45,"bitrix_contact_id":4000,"indicator_path_raw":"\/3954\/4000\/","indicator_path_resolved":"\/3954\/4000\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:40] REGISTER_STEP {"step":"after_insert_token","user_id":45} [2026-05-02 15:58:40] ACTIVATION_EMAIL_ENQUEUED {"user_id":45,"email":"englishsandra77@gmail.com"} [2026-05-02 15:58:40] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":45,"email":"englishsandra77@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=e738617111b1a6d7529bad7736c7a023f6a38620ead4e7e4e76680882a006c93","replaced_pending_user_id":null} [2026-05-02 15:58:41] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4048,"indicator_path_raw":"\/4048\/","tree_meta":{"indicator_path_raw":"\/4048\/","indicator_path_resolved":"\/4048\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4048,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:41] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Steven","last_name":"SIMON","email":"simon_steven@hotmail.fr","franchise_id":2540,"bitrix_contact_id":4048,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4048\/","indicator_path_resolved":"\/4048\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4048,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:41] REGISTER_STEP {"step":"after_insert_user","user_id":46} [2026-05-02 15:58:41] REGISTER_STEP {"step":"after_insert_ambassador","user_id":46,"bitrix_contact_id":4048,"indicator_path_raw":"\/4048\/","indicator_path_resolved":"\/4048\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4048,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:41] REGISTER_STEP {"step":"after_insert_token","user_id":46} [2026-05-02 15:58:41] ACTIVATION_EMAIL_ENQUEUED {"user_id":46,"email":"simon_steven@hotmail.fr"} [2026-05-02 15:58:41] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":46,"email":"simon_steven@hotmail.fr","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=ff1a0bd51d50b3728aff7024e7cefb731a89fe8749ef33fdcd1b72b93f4a6725","replaced_pending_user_id":null} [2026-05-02 15:58:42] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4210,"indicator_path_raw":"\/3954\/4210\/","tree_meta":{"indicator_path_raw":"\/3954\/4210\/","indicator_path_resolved":"\/3954\/4210\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:42] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Randriamamory","last_name":"tsiry","email":"randriamamorytsiry@gmail.com","franchise_id":2540,"bitrix_contact_id":4210,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/4210\/","indicator_path_resolved":"\/3954\/4210\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:42] REGISTER_STEP {"step":"after_insert_user","user_id":47} [2026-05-02 15:58:42] REGISTER_STEP {"step":"after_insert_ambassador","user_id":47,"bitrix_contact_id":4210,"indicator_path_raw":"\/3954\/4210\/","indicator_path_resolved":"\/3954\/4210\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:42] REGISTER_STEP {"step":"after_insert_token","user_id":47} [2026-05-02 15:58:42] ACTIVATION_EMAIL_ENQUEUED {"user_id":47,"email":"randriamamorytsiry@gmail.com"} [2026-05-02 15:58:43] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":47,"email":"randriamamorytsiry@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=f54f6dd63978c021810b3a1e4aa1f3c2a0aa615c8ebc649371a5b163acf408c5","replaced_pending_user_id":null} [2026-05-02 15:58:43] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4212,"indicator_path_raw":"\/3954\/4212\/","tree_meta":{"indicator_path_raw":"\/3954\/4212\/","indicator_path_resolved":"\/3954\/4212\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:43] REGISTER_DUPLICATE_PENDING_REPLACED {"deleted_user_id":47,"email":"randriamamorytsiry@gmail.com","bitrix_contact_id":4212,"assigned_by_id":1} [2026-05-02 15:58:43] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"Mme","first_name":"Randriamamory","last_name":"tsiry","email":"randriamamorytsiry@gmail.com","franchise_id":2540,"bitrix_contact_id":4212,"assigned_by_id":1,"replaced_pending_id":47,"tree_meta":{"indicator_path_raw":"\/3954\/4212\/","indicator_path_resolved":"\/3954\/4212\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:43] REGISTER_STEP {"step":"after_insert_user","user_id":48} [2026-05-02 15:58:43] REGISTER_STEP {"step":"after_insert_ambassador","user_id":48,"bitrix_contact_id":4212,"indicator_path_raw":"\/3954\/4212\/","indicator_path_resolved":"\/3954\/4212\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:43] REGISTER_STEP {"step":"after_insert_token","user_id":48} [2026-05-02 15:58:43] ACTIVATION_EMAIL_ENQUEUED {"user_id":48,"email":"randriamamorytsiry@gmail.com"} [2026-05-02 15:58:44] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":48,"email":"randriamamorytsiry@gmail.com","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=d0ad88ff40c34100c9d4b91002ce68f3be8b3348bed8ae4d42143d03d84dcb90","replaced_pending_user_id":47} [2026-05-02 15:58:44] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4274,"indicator_path_raw":"\/3954\/4274\/","tree_meta":{"indicator_path_raw":"\/3954\/4274\/","indicator_path_resolved":"\/3954\/4274\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:44] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Rado","last_name":"ANDRIAMANANJARA","email":"ambinintsoarado38@gmail.com","franchise_id":2540,"bitrix_contact_id":4274,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/3954\/4274\/","indicator_path_resolved":"\/3954\/4274\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:44] REGISTER_STEP {"step":"after_insert_user","user_id":49} [2026-05-02 15:58:44] REGISTER_STEP {"step":"after_insert_ambassador","user_id":49,"bitrix_contact_id":4274,"indicator_path_raw":"\/3954\/4274\/","indicator_path_resolved":"\/3954\/4274\/","parent_bitrix_contact_id":3954,"root_bitrix_contact_id":3954,"tree_level":2,"assigned_by_id":1} [2026-05-02 15:58:44] REGISTER_STEP {"step":"after_insert_token","user_id":49} [2026-05-02 15:58:44] ACTIVATION_EMAIL_ENQUEUED {"user_id":49,"email":"ambinintsoarado38@gmail.com"} [2026-05-02 15:58:45] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":49,"email":"ambinintsoarado38@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=c38900d50172c38778aa0c2581c6ad03445df0a29ca2371e439d7f10372547ee","replaced_pending_user_id":null} [2026-05-02 15:58:45] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4336,"indicator_path_raw":"\/4336\/","tree_meta":{"indicator_path_raw":"\/4336\/","indicator_path_resolved":"\/4336\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4336,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:45] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Guillaume","last_name":"Gouzenes","email":"guillaume.gouzenes@gmail.com","franchise_id":2540,"bitrix_contact_id":4336,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4336\/","indicator_path_resolved":"\/4336\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4336,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:45] REGISTER_STEP {"step":"after_insert_user","user_id":50} [2026-05-02 15:58:45] REGISTER_STEP {"step":"after_insert_ambassador","user_id":50,"bitrix_contact_id":4336,"indicator_path_raw":"\/4336\/","indicator_path_resolved":"\/4336\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4336,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:45] REGISTER_STEP {"step":"after_insert_token","user_id":50} [2026-05-02 15:58:45] ACTIVATION_EMAIL_ENQUEUED {"user_id":50,"email":"guillaume.gouzenes@gmail.com"} [2026-05-02 15:58:46] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":50,"email":"guillaume.gouzenes@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=a230a3a1fd15fc73a5bec1d5ee1b2962bacd08aa5b5fb091d466f187e6f2fbe5","replaced_pending_user_id":null} [2026-05-02 15:58:46] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4398,"indicator_path_raw":"\/4398\/","tree_meta":{"indicator_path_raw":"\/4398\/","indicator_path_resolved":"\/4398\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4398,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:46] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Guillaume","last_name":"GRES","email":"guillaume-gres@hotmail.com","franchise_id":2540,"bitrix_contact_id":4398,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4398\/","indicator_path_resolved":"\/4398\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4398,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:46] REGISTER_STEP {"step":"after_insert_user","user_id":51} [2026-05-02 15:58:46] REGISTER_STEP {"step":"after_insert_ambassador","user_id":51,"bitrix_contact_id":4398,"indicator_path_raw":"\/4398\/","indicator_path_resolved":"\/4398\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4398,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:46] REGISTER_STEP {"step":"after_insert_token","user_id":51} [2026-05-02 15:58:46] ACTIVATION_EMAIL_ENQUEUED {"user_id":51,"email":"guillaume-gres@hotmail.com"} [2026-05-02 15:58:46] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":51,"email":"guillaume-gres@hotmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=525675a0967cb99af71244065bac1abab659035354c50ef6f3f284731e709e5c","replaced_pending_user_id":null} [2026-05-02 15:58:46] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4472,"indicator_path_raw":"\/4472\/","tree_meta":{"indicator_path_raw":"\/4472\/","indicator_path_resolved":"\/4472\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4472,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:46] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Guillaume","last_name":"Lambert","email":"allo.docteur@gmail.com","franchise_id":2540,"bitrix_contact_id":4472,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4472\/","indicator_path_resolved":"\/4472\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4472,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_user","user_id":52} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_ambassador","user_id":52,"bitrix_contact_id":4472,"indicator_path_raw":"\/4472\/","indicator_path_resolved":"\/4472\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4472,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_token","user_id":52} [2026-05-02 15:58:47] ACTIVATION_EMAIL_ENQUEUED {"user_id":52,"email":"allo.docteur@gmail.com"} [2026-05-02 15:58:47] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":52,"email":"allo.docteur@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=5fe621c772f25870223cd8b3b4deb707fedb1729a99a87e8d57c9f3e80b3e397","replaced_pending_user_id":null} [2026-05-02 15:58:47] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4482,"indicator_path_raw":"\/4482\/","tree_meta":{"indicator_path_raw":"\/4482\/","indicator_path_resolved":"\/4482\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4482,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:47] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Kevin","last_name":"BERDIER","email":"kevinberdierpro@gmail.com","franchise_id":2540,"bitrix_contact_id":4482,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4482\/","indicator_path_resolved":"\/4482\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4482,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_user","user_id":53} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_ambassador","user_id":53,"bitrix_contact_id":4482,"indicator_path_raw":"\/4482\/","indicator_path_resolved":"\/4482\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4482,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:47] REGISTER_STEP {"step":"after_insert_token","user_id":53} [2026-05-02 15:58:47] ACTIVATION_EMAIL_ENQUEUED {"user_id":53,"email":"kevinberdierpro@gmail.com"} [2026-05-02 15:58:48] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":53,"email":"kevinberdierpro@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=060da1e9013553018659afd706d9d46f26d3f2dec6dfdec1e1bf8d070a32ebc8","replaced_pending_user_id":null} [2026-05-02 15:58:48] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":4558,"indicator_path_raw":"\/4558\/","tree_meta":{"indicator_path_raw":"\/4558\/","indicator_path_resolved":"\/4558\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4558,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-02 15:58:48] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Pierrick","last_name":"Moukagni","email":"pierrickpub95@gmail.com","franchise_id":2540,"bitrix_contact_id":4558,"assigned_by_id":1,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":"\/4558\/","indicator_path_resolved":"\/4558\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4558,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}}} [2026-05-02 15:58:48] REGISTER_STEP {"step":"after_insert_user","user_id":54} [2026-05-02 15:58:48] REGISTER_STEP {"step":"after_insert_ambassador","user_id":54,"bitrix_contact_id":4558,"indicator_path_raw":"\/4558\/","indicator_path_resolved":"\/4558\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":4558,"tree_level":1,"assigned_by_id":1} [2026-05-02 15:58:48] REGISTER_STEP {"step":"after_insert_token","user_id":54} [2026-05-02 15:58:48] ACTIVATION_EMAIL_ENQUEUED {"user_id":54,"email":"pierrickpub95@gmail.com"} [2026-05-02 15:58:48] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":54,"email":"pierrickpub95@gmail.com","mail_sent":false,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=9f8ce34eddf1c9abf80224553b804b54cfc12ba32c876a23cdb4ca40a68cad85","replaced_pending_user_id":null} [2026-05-02 15:58:49] ADMIN_BITRIX_IMPORT_ALL {"target_user_id":15,"franchise_id":2540,"filter_mode":"assigned_by_id","total_contacts":122,"ambassadors":{"total":39,"ok":39},"clients":{"total":56,"ok":56}} [2026-05-02 15:58:49] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 15:58:49] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":32} [2026-05-02 16:05:15] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-02 16:05:20] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 16:05:20] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":32} [2026-05-02 16:05:24] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"count":5,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-02 16:05:24] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":6} [2026-05-02 16:13:39] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-02 16:13:40] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 16:13:40] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":32} [2026-05-02 16:13:42] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-02 16:13:42] ADMIN_FRANCHISEE_DOSSIERS_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"count":3,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":3} [2026-05-02 16:13:42] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":15,"franchise_id":2540,"nodes_count":32} [2026-05-02 16:14:11] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-03 06:01:04] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":48} [2026-05-03 22:11:33] COMMISSION_PAYMENT_DUE_DATES_SET {"dossier_id":347,"due_in_days":30} [2026-05-03 22:11:33] FRANCHISEE_NOTIFIED {"dossier_id":347,"franchisee_id":7,"is_reminder":false,"reminder_num":0} [2026-05-03 22:11:33] AMBASSADORS_PAYMENT_IN_PROGRESS_NOTIFIED {"dossier_id":347,"count":3} [2026-05-03 22:11:40] ADMIN_OVERDUE_NOTIFIED {"dossier_id":347,"total_amount":180} [2026-05-03 22:11:41] FRANCHISEE_URGENT_NOTIFIED {"dossier_id":347,"franchisee_id":7} [2026-05-04 00:10:09] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:10:09] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:10:10] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:10:10] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 00:10:22] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":1} [2026-05-04 00:20:20] COMMISSION_PAYMENT_DUE_DATES_SET {"dossier_id":348,"due_in_days":30} [2026-05-04 00:20:20] FRANCHISEE_NOTIFIED {"dossier_id":348,"franchisee_id":7,"is_reminder":false,"reminder_num":0} [2026-05-04 00:20:20] AMBASSADORS_PAYMENT_IN_PROGRESS_NOTIFIED {"dossier_id":348,"count":3} [2026-05-04 00:20:28] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:20:28] POST /auth/login failed: bad password {"user_id":12} [2026-05-04 00:20:28] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:20:28] POST /auth/login failed: bad password {"user_id":10} [2026-05-04 00:20:29] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:20:29] POST /auth/login failed: bad password {"user_id":9} [2026-05-04 00:20:29] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 00:20:29] POST /auth/login failed: bad password {"user_id":7} [2026-05-04 00:20:35] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:20:35] POST /auth/login failed: bad password {"user_id":12} [2026-05-04 00:20:36] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:20:36] POST /auth/login failed: bad password {"user_id":12} [2026-05-04 00:20:50] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:20:50] POST /auth/login failed: bad password {"user_id":12} [2026-05-04 00:20:50] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:20:50] POST /auth/login failed: bad password {"user_id":12} [2026-05-04 00:21:59] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:22:00] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:22:00] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:22:00] POST /auth/login success {"user_id":10,"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:22:00] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:00] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:05] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:15] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:25] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:35] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:46] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:22:56] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:06] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:16] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:26] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:36] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:46] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:23:56] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:07] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:17] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:27] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:37] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:47] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:24:57] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:25:07] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:25:17] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:25:27] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-04 00:25:38] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:25:38] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:25:46] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:25:46] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:25:47] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:25:47] POST /auth/login success {"user_id":10,"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:25:47] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:25:47] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:25:57] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-04 00:25:57] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-04 00:25:57] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-04 00:26:04] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-04 00:26:16] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:26:16] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:26:26] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:26:27] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:26:27] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:26:27] POST /auth/login success {"user_id":10,"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:26:27] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:26:27] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-04 00:26:53] COMMISSION_RECEIPT_CONFIRMED {"commission_id":62,"ambassador_id":12,"received":true} [2026-05-04 00:27:10] ADMIN_OVERDUE_NOTIFIED {"dossier_id":348,"total_amount":180} [2026-05-04 00:27:10] FRANCHISEE_URGENT_NOTIFIED {"dossier_id":348,"franchisee_id":7} [2026-05-04 00:28:19] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 00:28:19] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:28:19] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 00:28:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 00:32:14] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-04 00:32:14] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-04 00:32:17] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-04 00:32:19] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-04 00:32:27] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:32:27] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 00:32:27] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":12,"count":2,"page":1,"ambassador_ids_sample":["12"],"missing_ambassador_ids":0} [2026-05-04 00:32:27] NETWORK_TREE_RESOLVED {"user_id":12,"role":"ambassador","nodes":1,"root_bitrix_contact_id":4426,"ambassador_ids_sample":["13"]} [2026-05-04 00:32:55] PROFILE_ME_RESOLVED {"user_id":12,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":10} [2026-05-04 00:33:44] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:33:44] POST /auth/login success {"user_id":10,"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-04 00:33:44] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":10,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:33:44] NETWORK_TREE_RESOLVED {"user_id":10,"role":"ambassador","nodes":2,"root_bitrix_contact_id":4410,"ambassador_ids_sample":["12","13"]} [2026-05-04 00:33:51] PROFILE_ME_RESOLVED {"user_id":10,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":9} [2026-05-04 00:33:51] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":10,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:33:51] NETWORK_TREE_RESOLVED {"user_id":10,"role":"ambassador","nodes":2,"root_bitrix_contact_id":4410,"ambassador_ids_sample":["12","13"]} [2026-05-04 00:34:05] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":10,"filleuls_count":2,"total_dossiers":2} [2026-05-04 00:34:12] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 00:34:13] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:34:13] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 00:34:50] COMMISSION_RECEIPT_CONFIRMED {"commission_id":63,"ambassador_id":10,"received":true} [2026-05-04 00:35:04] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 00:35:04] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 00:35:04] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 00:35:11] PROFILE_ME_RESOLVED {"user_id":10,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":9} [2026-05-04 00:35:25] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 00:35:25] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 00:35:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 00:35:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 00:35:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 00:35:34] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 00:35:34] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 00:39:02] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 00:39:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 08:01:05] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 08:01:05] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 08:48:07] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 08:48:07] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 10:34:33] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 10:34:33] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 10:34:33] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 10:34:41] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 16:42:16] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 16:42:16] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 16:42:24] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-04 16:43:51] COMMISSION_RECEIPT_CONFIRMED {"commission_id":64,"ambassador_id":9,"received":true} [2026-05-04 20:57:58] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 20:57:58] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 21:03:28] POST /auth/login attempt {"email":"franchise@test.com"} [2026-05-04 21:03:28] POST /auth/login failed: user not found {"email":"franchise@test.com"} [2026-05-04 21:03:32] POST /auth/login attempt {"email":"franchise@test.com"} [2026-05-04 21:03:32] POST /auth/login failed: user not found {"email":"franchise@test.com"} [2026-05-04 21:04:53] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 21:04:54] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 21:04:54] NOTIFY_AMBASSADOR_COMMISSION_PAID {"commission_id":62,"beneficiary_id":12,"franchisee_id":7,"amount":100} [2026-05-04 21:04:54] COMMISSION_PAYMENT_CONFIRMED_BY_FRANCHISEE {"commission_id":62,"franchisee_id":7,"proof_date":"2026-05-04","contest_deadline":"2026-05-14 19:04:50.081002+00"} [2026-05-04 21:04:55] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 21:04:55] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 21:04:56] NOTIFY_FRANCHISEE_COMMISSION_CONTESTED {"commission_id":62,"ambassador_id":12,"franchisee_id":7} [2026-05-04 21:04:56] COMMISSION_CONTESTED_BY_AMBASSADOR {"commission_id":62,"ambassador_id":12} [2026-05-04 21:04:56] NOTIFY_FRANCHISEE_COMMISSION_CONTESTED {"commission_id":62,"ambassador_id":12,"franchisee_id":7} [2026-05-04 21:04:56] COMMISSION_CONTESTED_BY_AMBASSADOR {"commission_id":62,"ambassador_id":12} [2026-05-04 21:06:17] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 21:06:17] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 21:06:18] NOTIFY_AMBASSADOR_COMMISSION_PAID {"commission_id":62,"beneficiary_id":12,"franchisee_id":7,"amount":100} [2026-05-04 21:06:18] COMMISSION_PAYMENT_CONFIRMED_BY_FRANCHISEE {"commission_id":62,"franchisee_id":7,"proof_date":"2026-05-04","contest_deadline":"2026-05-14 19:06:13.579405+00"} [2026-05-04 21:06:18] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 21:06:19] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 21:06:19] NOTIFY_FRANCHISEE_COMMISSION_CONTESTED {"commission_id":62,"ambassador_id":12,"franchisee_id":7} [2026-05-04 21:06:19] COMMISSION_CONTESTED_BY_AMBASSADOR {"commission_id":62,"ambassador_id":12} [2026-05-04 21:58:53] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 21:58:53] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 21:58:56] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 21:58:57] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 21:58:57] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 22:06:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 22:06:36] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 22:06:44] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 22:06:44] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 22:06:44] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 22:13:03] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 22:13:03] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 22:16:01] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:16:02] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:16:02] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 22:16:02] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 22:16:02] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-04 22:16:02] POST /auth/login failed: bad password {"user_id":6} [2026-05-04 22:16:03] RIB_REMINDER_SENT {"user_id":12,"name":"Amb3 Niv3"} [2026-05-04 22:16:03] RIB_REMINDER_SENT {"user_id":9,"name":"Joris2 LEROUX2"} [2026-05-04 22:16:03] RIB_REMINDER_SENT {"user_id":8,"name":"Joris LEROUX"} [2026-05-04 22:16:03] RIB_REMINDER_SENT {"user_id":10,"name":"Joris3 LEROUX3"} [2026-05-04 22:16:04] PROOF_ANALYSIS_DONE {"commission_id":62,"status":"skipped","message":"Analyse automatique désactivée."} [2026-05-04 22:16:04] NOTIFY_AMBASSADOR_COMMISSION_PAID {"commission_id":62,"beneficiary_id":12,"franchisee_id":7,"amount":100} [2026-05-04 22:16:04] COMMISSION_PAYMENT_CONFIRMED_BY_FRANCHISEE {"commission_id":62,"franchisee_id":7,"proof_date":"2026-05-04","contest_deadline":"2026-05-14 20:16:00.110278+00"} [2026-05-04 22:16:06] NOTIFY_FRANCHISEE_COMMISSION_CONTESTED {"commission_id":62,"ambassador_id":12,"franchisee_id":7} [2026-05-04 22:16:06] COMMISSION_CONTESTED_BY_AMBASSADOR {"commission_id":62,"ambassador_id":12} [2026-05-04 22:16:07] AUTH_REQUIRED_BAD_AUTHORIZATION_FORMAT {"authorization_prefix":"Bearer"} [2026-05-04 22:16:16] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-04 22:16:16] POST /auth/login failed: bad password {"user_id":6} [2026-05-04 22:16:20] POST /auth/login attempt {"email":"gselectassurances@gmail.com"} [2026-05-04 22:16:20] POST /auth/login failed: bad password {"user_id":11} [2026-05-04 22:16:39] POST /auth/login attempt {"email":"gselectassurances@gmail.com"} [2026-05-04 22:16:39] POST /auth/login success {"user_id":11,"email":"gselectassurances@gmail.com"} [2026-05-04 22:16:45] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:16:45] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:16:45] POST /auth/login attempt {"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 22:16:45] POST /auth/login success {"user_id":12,"email":"ambniv3test1@gselect-assurances.fr"} [2026-05-04 22:16:45] POST /auth/login attempt {"email":"gselectassurances@gmail.com"} [2026-05-04 22:16:46] POST /auth/login success {"user_id":11,"email":"gselectassurances@gmail.com"} [2026-05-04 22:16:46] RIB_REMINDER_SENT {"user_id":12,"name":"Amb3 Niv3"} [2026-05-04 22:16:46] RIB_REMINDER_SENT {"user_id":9,"name":"Joris2 LEROUX2"} [2026-05-04 22:16:46] RIB_REMINDER_SENT {"user_id":8,"name":"Joris LEROUX"} [2026-05-04 22:16:46] RIB_REMINDER_SENT {"user_id":10,"name":"Joris3 LEROUX3"} [2026-05-04 22:16:47] PROOF_ANALYSIS_DONE {"commission_id":62,"status":"skipped","message":"Analyse automatique désactivée."} [2026-05-04 22:16:47] NOTIFY_AMBASSADOR_COMMISSION_PAID {"commission_id":62,"beneficiary_id":12,"franchisee_id":7,"amount":100} [2026-05-04 22:16:47] COMMISSION_PAYMENT_CONFIRMED_BY_FRANCHISEE {"commission_id":62,"franchisee_id":7,"proof_date":"2026-05-04","contest_deadline":"2026-05-14 20:16:42.879846+00"} [2026-05-04 22:16:49] NOTIFY_FRANCHISEE_COMMISSION_CONTESTED {"commission_id":62,"ambassador_id":12,"franchisee_id":7} [2026-05-04 22:16:49] COMMISSION_CONTESTED_BY_AMBASSADOR {"commission_id":62,"ambassador_id":12} [2026-05-04 22:33:48] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-04 22:33:48] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-04 22:46:24] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 22:46:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 22:46:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 22:46:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 22:49:47] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:49:48] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-04 22:49:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 22:57:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-04 22:57:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-04 22:57:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 22:57:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 23:00:40] REGISTER_INDICATOR_PATH_PARSED {"bitrix_contact_id":3486,"indicator_path_raw":"\/3486\/","tree_meta":{"indicator_path_raw":"\/3486\/","indicator_path_resolved":"\/3486\/","parent_bitrix_contact_id":null,"root_bitrix_contact_id":3486,"tree_level":1,"is_valid":true,"mode":"path_already_includes_current","error":null}} [2026-05-04 23:00:41] REGISTER_DUPLICATE_ACTIVE_DETECTED {"existing_user_id":8,"existing_status":"active","email":"leroux.joris@gmail.com","bitrix_contact_id":3486,"assigned_by_id":70,"login_link":"https:\/\/appdev.gselect-assurances.fr\/login","email_notice_sent":true,"email_notice_error":null} [2026-05-04 23:00:41] FRANCHISE_BITRIX_IMPORT_ALL {"user_id":7,"franchise_id":2786,"filter_mode":"franchise_field","total_contacts":13,"ambassadors":{"total":1,"ok":0},"clients":{"total":1,"ok":1}} [2026-05-04 23:00:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-04 23:01:08] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-04 23:01:33] POST /auth/login attempt {"email":"leroux.joris@gmail.com"} [2026-05-04 23:01:34] POST /auth/login success {"user_id":8,"email":"leroux.joris@gmail.com"} [2026-05-04 23:01:34] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-04 23:01:34] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-05 08:48:58] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-05 08:48:58] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-05 08:48:58] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-05 09:48:23] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-05 09:48:23] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-05 09:48:23] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-05 17:34:42] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-05 17:34:42] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-05 17:49:26] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-05 17:49:26] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-05 23:02:03] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-05 23:02:03] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-05 23:02:05] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-05 23:02:05] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-05 23:02:05] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-06 08:31:28] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 08:31:28] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 08:31:28] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-06 09:36:00] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 09:36:01] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-06 09:36:01] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 11:03:33] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 11:03:33] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 11:03:33] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-06 11:25:06] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 11:25:06] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 11:25:06] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-06 11:30:30] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 11:30:30] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 11:30:30] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-06 13:19:27] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-06 13:19:27] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-06 13:19:29] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-06 14:48:53] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-06 14:48:53] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-06 14:48:53] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-08 06:01:11] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 06:01:11] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 08:02:13] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 08:02:13] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 09:03:15] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 09:03:16] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 10:04:17] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 10:04:17] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 11:05:19] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 11:05:19] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 12:06:20] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 12:06:21] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 13:07:23] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 13:07:23] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 13:20:20] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 13:20:20] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 14:08:24] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 14:08:25] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 15:09:26] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 15:09:26] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 15:36:00] PROFILE_ME_RESOLVED {"user_id":8,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-08 15:36:00] NETWORK_TREE_RESOLVED {"user_id":8,"role":"ambassador","nodes":0,"root_bitrix_contact_id":4404,"ambassador_ids_sample":[]} [2026-05-08 15:36:00] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":8,"count":4,"page":1,"ambassador_ids_sample":["8"],"missing_ambassador_ids":0} [2026-05-08 16:10:30] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 16:10:30] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 16:41:32] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 16:41:32] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 17:11:38] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 17:11:38] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 18:12:47] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 18:12:47] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 19:13:55] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 19:13:55] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 20:15:05] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 20:15:05] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 21:16:13] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 21:16:13] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 21:33:29] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 21:33:29] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 22:17:22] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-08 22:17:23] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 23:18:30] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-08 23:18:30] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-09 00:19:39] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-09 00:19:39] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-09 01:20:47] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-09 01:20:47] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:36] AUTH_REQUIRED_EXPIRED_JWT {"sub":9} [2026-05-13 07:28:49] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:28:49] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:28:51] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:28:51] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:28:58] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:28:58] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:29:00] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:29:01] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:29:35] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:29:36] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:34:31] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:34:31] POST /auth/login failed: bad password {"user_id":6} [2026-05-13 07:46:09] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:46:09] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 07:48:53] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 07:48:53] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 07:48:54] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-13 07:49:50] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-13 09:38:51] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-05-13 09:38:56] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-05-13 09:38:56] AUTH_REQUIRED_INVALID_JWT [2026-05-13 09:39:01] POST /auth/login attempt {"email":""} [2026-05-13 09:43:23] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:23] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:27] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:28] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:37] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:37] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:43] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:43] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:50] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:50] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:43:50] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-13 09:45:22] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:22] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:29] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:29] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:30] AUTH_REQUIRED_INVALID_JWT [2026-05-13 09:45:36] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:36] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:36] ADMIN_FRANCHISE_INVITE_START {"auth_sub":6,"bitrix_contact_id":2540} [2026-05-13 09:45:36] ADMIN_FRANCHISE_CONTACT_RESOLVED {"bitrix_contact_id":2540,"contact_type":"PARTNER","franchise_id":2540,"has_email":true,"assigned_by_id":1} [2026-05-13 09:45:36] ADMIN_FRANCHISE_PAYLOAD_PREPARED {"bitrix_contact_id":2540,"payload":{"first_name":"Guillaume","last_name":"Garnier","email":"guillaume.garnier@gselect-assurances.fr","phone":"","company_name":"","franchise_id":2540,"assigned_by_id":1}} [2026-05-13 09:45:37] FRANCHISE_REGISTER_CONTROLLER_VERSION {"version":"2026-03-31-v1"} [2026-05-13 09:45:37] FRANCHISE_DUPLICATE_PENDING_REPLACED {"deleted_user_id":15,"email":"guillaume.garnier@gselect-assurances.fr","franchise_id":2540,"bitrix_contact_id":2540,"assigned_by_id":1} [2026-05-13 09:45:37] FRANCHISE_REGISTER_STEP {"step":"before_insert_user","payload":{"first_name":"Guillaume","last_name":"Garnier","email":"guillaume.garnier@gselect-assurances.fr","phone":"","company_name":"","franchise_id":2540,"bitrix_contact_id":2540,"assigned_by_id":1,"replaced_pending_user_id":15},"lengths":{"first_name":9,"last_name":7,"email":39,"phone":0,"company_name":0}} [2026-05-13 09:45:37] FRANCHISE_REGISTER_STEP {"step":"after_insert_user","user_id":55} [2026-05-13 09:45:37] FRANCHISE_REGISTER_STEP {"step":"after_insert_token","user_id":55,"token_validity_days":14} [2026-05-13 09:45:37] ACTIVATION_EMAIL_ENQUEUED {"user_id":55,"email":"guillaume.garnier@gselect-assurances.fr"} [2026-05-13 09:45:38] REGISTER_FRANCHISE_FROM_WEBHOOK_MAIL_RESULT {"user_id":55,"email":"guillaume.garnier@gselect-assurances.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=f15fc5d694ee85532aac9253ae8aac32e1069531f687ba725e7c7040de9418c0","replaced_pending_user_id":15} [2026-05-13 09:45:38] ADMIN_FRANCHISE_REGISTER_RESULT {"bitrix_contact_id":2540,"http":201,"response":{"ok":true,"action":"recreated_after_pending_duplicate","user_id":55,"role":"franchise_admin","email":"guillaume.garnier@gselect-assurances.fr","franchise_id":2540,"mail_sent":true,"mail_error":null,"token_validity_days":14,"bitrix_contact_id":2540,"assigned_by_id":1}} [2026-05-13 09:45:43] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:43] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:51] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:51] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-13 09:45:51] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-05-14 23:24:10] POST /auth/activate raw body {"raw":"{\"token\":\"6bd4937c92ad83019ffd1a5707e9632bd94cf3fea42e16026e9e5ec650045b5a\",\"password\":\"NouveauMdp123!\"}"} [2026-05-14 23:24:10] POST /auth/activate parsed body {"data":{"token":"6bd4937c92ad83019ffd1a5707e9632bd94cf3fea42e16026e9e5ec650045b5a","password":"NouveauMdp123!"}} [2026-05-14 23:24:10] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"6bd4937c92ad","token_length":64} [2026-05-14 23:24:10] DB connected for activate [2026-05-14 23:24:11] Activation token lookup result {"row":{"activation_id":56,"user_id":56,"expires_at":"2026-05-15 21:24:04.054361","used_at":null}} [2026-05-14 23:24:11] Transaction started [2026-05-14 23:24:11] User updated {"user_id":56} [2026-05-14 23:24:11] Ambassador updated {"user_id":56} [2026-05-14 23:24:11] Bank account upserted {"user_id":56} [2026-05-14 23:24:11] Token marked as used {"activation_id":56} [2026-05-14 23:24:11] Activation committed successfully {"user_id":56} [2026-05-14 23:24:12] POST /auth/activate raw body {"raw":"{\"token\":\"6bd4937c92ad83019ffd1a5707e9632bd94cf3fea42e16026e9e5ec650045b5a\",\"password\":\"NouveauMdp123!\"}"} [2026-05-14 23:24:12] POST /auth/activate parsed body {"data":{"token":"6bd4937c92ad83019ffd1a5707e9632bd94cf3fea42e16026e9e5ec650045b5a","password":"NouveauMdp123!"}} [2026-05-14 23:24:12] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"6bd4937c92ad","token_length":64} [2026-05-14 23:24:12] DB connected for activate [2026-05-14 23:24:12] Activation token lookup result {"row":{"activation_id":56,"user_id":56,"expires_at":"2026-05-15 21:24:04.054361","used_at":"2026-05-14 21:24:05.079664"}} [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"\",\"password\":\"Secure123!\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"","password":"Secure123!"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"","token_length":0} [2026-05-14 23:27:57] Activation failed: missing token [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:57] Activation failed: weak password [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\",\"password\":\"Ab1!\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4","password":"Ab1!"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:57] Activation failed: weak password [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\",\"password\":\"secure123!\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4","password":"secure123!"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:57] Activation failed: weak password [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\",\"password\":\"SecurePass!\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4","password":"SecurePass!"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:57] Activation failed: weak password [2026-05-14 23:27:57] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\",\"password\":\"SecurePass1\"}"} [2026-05-14 23:27:57] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4","password":"SecurePass1"}} [2026-05-14 23:27:57] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:57] Activation failed: weak password [2026-05-14 23:27:58] POST /auth/activate raw body {"raw":"not json at all"} [2026-05-14 23:27:58] POST /auth/activate parsed body {"data":[]} [2026-05-14 23:27:58] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"","token_length":0} [2026-05-14 23:27:58] Activation failed: missing token [2026-05-14 23:27:58] POST /auth/activate raw body {"raw":"{\"token\":\"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4\",\"password\":\"RobustPass1!\"}"} [2026-05-14 23:27:58] POST /auth/activate parsed body {"data":{"token":"a926533577df8ac79d5a3f67c8113220f0c906a062332cae61d706787477cde4","password":"RobustPass1!"}} [2026-05-14 23:27:58] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a926533577df","token_length":64} [2026-05-14 23:27:58] DB connected for activate [2026-05-14 23:27:58] Activation token lookup result {"row":{"activation_id":57,"user_id":57,"expires_at":"2026-05-15 21:27:50.805251","used_at":null}} [2026-05-14 23:27:58] Transaction started [2026-05-14 23:27:58] User updated {"user_id":57} [2026-05-14 23:27:58] Ambassador updated {"user_id":57} [2026-05-14 23:27:58] Bank account upserted {"user_id":57} [2026-05-14 23:27:58] Token marked as used {"activation_id":57} [2026-05-14 23:27:58] Activation committed successfully {"user_id":57} [2026-05-14 23:30:51] POST /auth/activate raw body {"raw":"{\"token\":\"600b35760430f468e5e337a9f194b051c525a26eeb85649412e5433d0c252ec0\",\"password\":\"NouveauMdp99!\"}"} [2026-05-14 23:30:51] POST /auth/activate parsed body {"data":{"token":"600b35760430f468e5e337a9f194b051c525a26eeb85649412e5433d0c252ec0","password":"NouveauMdp99!"}} [2026-05-14 23:30:51] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"600b35760430","token_length":64} [2026-05-14 23:30:51] DB connected for activate [2026-05-14 23:30:51] Activation token lookup result {"row":{"activation_id":59,"user_id":58,"expires_at":"2026-05-16 21:30:44.780722","used_at":null}} [2026-05-14 23:30:51] Transaction started [2026-05-14 23:30:51] User updated {"user_id":58} [2026-05-14 23:30:51] Ambassador updated {"user_id":58} [2026-05-14 23:30:51] Bank account upserted {"user_id":58} [2026-05-14 23:30:51] Token marked as used {"activation_id":59} [2026-05-14 23:30:51] Activation committed successfully {"user_id":58} [2026-05-14 23:30:52] POST /auth/activate raw body {"raw":"{\"token\":\"a82281ab1355eb5aaab3947865c7485e7cd132c66e40c582f0e8ccb6cd63f31e\",\"password\":\"Premier111!\"}"} [2026-05-14 23:30:52] POST /auth/activate parsed body {"data":{"token":"a82281ab1355eb5aaab3947865c7485e7cd132c66e40c582f0e8ccb6cd63f31e","password":"Premier111!"}} [2026-05-14 23:30:52] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"a82281ab1355","token_length":64} [2026-05-14 23:30:52] DB connected for activate [2026-05-14 23:30:52] Activation token lookup result {"row":{"activation_id":60,"user_id":59,"expires_at":"2026-05-16 21:30:44.780722","used_at":null}} [2026-05-14 23:30:52] Transaction started [2026-05-14 23:30:53] User updated {"user_id":59} [2026-05-14 23:30:53] Ambassador updated {"user_id":59} [2026-05-14 23:30:53] Bank account upserted {"user_id":59} [2026-05-14 23:30:53] Token marked as used {"activation_id":60} [2026-05-14 23:30:53] Activation committed successfully {"user_id":59} [2026-05-14 23:30:53] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-05-14 23:32:40] POST /auth/activate raw body {"raw":"{\"token\":\"80fa580c690cc67a9267fb111dc939001abca43a9ec90bb12a4c7898273bc3b9\",\"password\":\"Nouveau99!\"}"} [2026-05-14 23:32:40] POST /auth/activate parsed body {"data":{"token":"80fa580c690cc67a9267fb111dc939001abca43a9ec90bb12a4c7898273bc3b9","password":"Nouveau99!"}} [2026-05-14 23:32:40] ACTIVATION_TOKEN_RECEIVED {"token_prefix":"80fa580c690c","token_length":64} [2026-05-14 23:32:40] DB connected for activate [2026-05-14 23:32:40] Activation token lookup result {"row":{"activation_id":61,"user_id":60,"expires_at":"2026-05-16 21:32:33.239783","used_at":null,"user_status":"active"}} [2026-05-14 23:32:41] POST /auth/resend-activation attempt {"email":"inconnu@nowhere.invalid"} [2026-05-14 23:32:41] POST /auth/resend-activation attempt {"email":"edge.pending.1778794353@gsconnect.invalid"} [2026-05-14 23:32:41] RESEND_ACTIVATION_RESULT {"user_id":61,"email":"edge.pending.1778794353@gsconnect.invalid","mail_sent":true,"mail_error":null} [2026-05-14 23:32:41] POST /auth/resend-activation attempt {"email":"edge.active.1778794353@gsconnect.invalid"} [2026-05-14 23:32:41] RATE_LIMIT_TRIGGERED {"action":"resend_activation","ip":"89.92.119.184","count":3} [2026-05-14 23:32:41] RATE_LIMIT_TRIGGERED {"action":"resend_activation","ip":"89.92.119.184","count":3} [2026-05-14 23:32:41] RATE_LIMIT_TRIGGERED {"action":"resend_activation","ip":"89.92.119.184","count":3} [2026-05-14 23:32:41] RATE_LIMIT_TRIGGERED {"action":"resend_activation","ip":"89.92.119.184","count":3} [2026-05-15 16:08:04] AUTH_REQUIRED_EXPIRED_JWT {"sub":8} [2026-05-18 11:18:30] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-05-18 11:18:38] POST /auth/login attempt {"email":"joris@btinnov.com"} [2026-05-18 11:18:38] POST /auth/login failed: user not found {"email":"joris@btinnov.com"} [2026-05-18 11:18:38] AUTH_REQUIRED_INVALID_JWT [2026-05-18 11:18:44] POST /auth/login attempt {"email":"joris@btinnov.com"} [2026-05-18 11:18:44] POST /auth/login failed: user not found {"email":"joris@btinnov.com"} [2026-05-18 11:18:52] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-18 11:18:53] POST /auth/login failed: bad password {"user_id":6} [2026-05-18 11:19:21] AUTH_REQUIRED_MISSING_SUB [2026-05-18 11:19:52] AUTH_REQUIRED_MISSING_SUB [2026-05-18 11:22:57] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-18 11:22:57] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-18 11:22:58] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-18 11:22:58] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-18 11:23:13] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-05-18 11:23:34] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-18 11:23:34] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-18 11:23:34] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-20 23:35:51] AUTH_REQUIRED_EXPIRED_JWT {"sub":6} [2026-05-22 16:41:51] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-22 16:41:51] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-22 16:41:55] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-22 16:42:08] POST /auth/login attempt {"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-22 16:42:08] POST /auth/login success {"user_id":10,"email":"ambniv2test1@gselect-assurances.fr"} [2026-05-22 16:42:09] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":10,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-22 16:42:09] NETWORK_TREE_RESOLVED {"user_id":10,"role":"ambassador","nodes":2,"root_bitrix_contact_id":4410,"ambassador_ids_sample":["12","13"]} [2026-05-22 16:42:10] PROFILE_ME_RESOLVED {"user_id":10,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":9} [2026-05-22 16:42:46] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-22 16:42:46] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-22 16:42:47] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-22 16:42:47] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-22 16:43:21] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-22 16:43:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-22 16:44:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-22 16:44:08] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-22 16:44:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-22 16:53:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-22 16:53:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:14:22] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:14:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:14:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:14:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:14:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:15:01] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:19:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:19:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:19:29] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:19:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:19:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:19:40] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:25:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:25:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:25:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:29:01] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:29:01] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:29:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:29:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:31:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:31:31] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:31:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:32:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:32:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:37:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:37:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:37:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:37:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:37:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:37:37] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:37:54] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:37:54] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:37:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:37:55] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:37:59] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:39:47] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:39:47] POST /auth/login failed: bad password {"user_id":7} [2026-05-26 23:40:08] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:40:08] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:40:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-26 23:51:37] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-26 23:51:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:51:39] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-26 23:57:17] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:18] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:18] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-26 23:57:26] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:26] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:27] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-26 23:57:27] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-26 23:57:29] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:29] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:30] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-26 23:57:30] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-26 23:57:32] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:32] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:33] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-26 23:57:35] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:57:35] POST /auth/login failed: bad password {"user_id":7} [2026-05-26 23:57:44] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:44] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:45] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-26 23:57:53] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:53] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-26 23:57:53] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-26 23:57:54] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:57:54] POST /auth/login failed: bad password {"user_id":7} [2026-05-26 23:58:01] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:58:02] POST /auth/login failed: bad password {"user_id":7} [2026-05-26 23:58:12] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-26 23:58:12] POST /auth/login failed: bad password {"user_id":7} [2026-05-26 23:58:19] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:58:30] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:58:38] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:58:49] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:58:56] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:07] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:16] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:25] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:34] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:44] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-26 23:59:53] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:03] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:11] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:21] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:30] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:40] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:48] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:00:58] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:01:07] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:01:25] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:01:44] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:02:03] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:02:21] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:02:22] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:02:40] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:02:40] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:02:58] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:02:58] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:03:16] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:03:16] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:03:34] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:03:35] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:03:53] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:03:53] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:04:11] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:11] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 00:04:29] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:30] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:30] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:04:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:04:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:04:32] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:33] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:33] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:04:33] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:04:41] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:42] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:04:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:04:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:04:50] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:05:08] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:05:20] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:05:27] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:05:39] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:05:45] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:06:03] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:06:09] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:06:22] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:06:40] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:06:59] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:07:17] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:07:35] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:07:35] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:07:36] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:07:38] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:07:56] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:07:57] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:07:57] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:07:59] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:08:00] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:08:00] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-27 00:08:00] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:08:02] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:08:21] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:21] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:21] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:08:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:29] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:08:48] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:48] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:48] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:08:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:56] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:56] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:08:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:57] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:08:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:08:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:08:59] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-05-27 00:09:18] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:09:18] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:09:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:09:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:09:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:09:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:09:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:09:21] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:21] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:21] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:09:21] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:09:28] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:29] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:29] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:30] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:30] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:09:30] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:09:37] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:09:37] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:09:38] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:09:39] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:09:40] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:40] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:09:57] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:09:57] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:09:59] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:09:59] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:10:00] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:10:01] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:10:03] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:10:03] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:10:06] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:10:06] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:10:07] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:07] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:07] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:08] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:09] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:09] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:10] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:10:10] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:10:11] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-27 00:10:19] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:10:19] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:10:19] DOSSIERS_LIST_SUCCESS {"role":"super_admin","user_id":6,"count":50,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":47} [2026-05-27 00:10:28] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:10:28] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:10:28] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:10:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:10:37] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:10:37] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:10:37] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:10:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:10:46] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:10:46] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:10:46] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:46] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:48] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:48] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:48] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:50] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:51] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:51] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:52] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:10:53] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:53] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:53] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:10:55] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:10:55] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:10:55] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:11:09] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:10] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:11:10] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:11:23] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:27] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:29] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:32] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:33] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:33] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:36] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:36] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:36] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:37] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:41] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:45] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:45] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:48] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:53] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:11:55] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:11:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:11:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:05] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:06] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:15] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:15] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:18] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:18] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:21] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:21] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:23] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:23] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:24] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:26] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:26] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:27] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:29] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:29] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:12:30] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:12:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:33] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:33] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:33] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:41] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:41] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:12:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:12:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:12:59] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:13:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:08] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:08] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:13:08] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:08] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:09] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:09] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:13:09] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:11] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:11] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:13:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:12] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:13:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:13:14] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:14] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:13:14] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:13:16] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:16] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:13:16] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:13:17] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:13:17] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:13:17] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:14:43] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:14:43] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:14:45] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:14:45] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:14:46] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:14:47] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:14:49] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:14:49] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:14:52] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:14:52] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:17:26] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:26] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:27] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:27] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:29] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:29] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:31] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:17:31] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:17:34] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:17:34] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:17:44] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:44] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:44] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:44] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:44] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:44] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:17:46] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:46] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:46] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:46] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:46] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:46] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:48] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:17:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:17:58] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:17:58] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:17:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:18:01] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:18:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:18:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:18:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:18:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:11] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:21:11] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:21:12] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:21:13] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:21:14] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:21:14] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:21:17] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:21:17] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:21:19] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:21:19] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:21:19] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:21:20] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:21:21] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:21:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:22] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:21:23] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:21:23] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:23] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:24] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:25] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:25] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:26] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:27] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:27] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:28] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:21:29] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:29] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:29] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:31] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:31] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:31] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:32] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:32] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:21:32] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:21:33] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:35] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:36] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:37] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:39] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:40] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:40] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:40] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:41] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:41] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:41] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:42] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:43] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:43] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:44] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:46] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:47] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:47] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:47] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:50] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:53] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:55] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:21:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:21:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:21:58] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:21:59] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:00] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:01] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:02] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:03] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:03] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:05] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:06] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:07] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:08] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:09] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:10] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:22:11] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:12] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:13] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:13] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:13] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:15] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:15] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:15] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:19] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:19] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:23] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:23] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:23] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:24] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:25] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:26] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:28] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:30] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:30] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:30] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:31] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:22:31] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:22:32] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:32] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:22:33] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:33] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:33] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:22:34] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:34] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:34] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:34] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:22:34] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:22:37] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:22:37] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:22:40] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:22:40] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:22:40] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:22:42] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:22:42] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:22:42] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:42] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:44] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:22:44] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:22:45] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:45] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:47] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:47] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:47] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:49] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:49] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:49] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:51] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:22:52] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:52] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:52] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:54] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:54] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:54] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:55] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:56] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:22:56] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:22:57] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:58] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:22:58] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:22:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:22:58] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:01] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:04] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:04] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:04] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:05] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:07] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:07] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:07] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:07] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:08] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:08] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:08] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:10] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:11] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:11] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:12] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:12] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:14] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:14] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:14] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:14] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:16] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:17] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:20] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:21] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:23] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:24] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:23:25] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:26] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:23:27] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:28] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:23:29] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:30] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:31] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:23:32] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:34] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:34] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:23:35] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:23:37] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:37] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:37] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:40] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:40] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:40] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:40] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:44] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:44] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:45] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:48] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:50] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:50] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:53] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:23:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:23:55] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:55] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:23:55] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:23:57] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:57] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:23:57] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:23:58] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:23:59] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:23:59] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:24:12] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:24:13] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:24:14] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:24:14] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:24:15] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:24:16] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:24:18] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:24:18] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:24:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:24:18] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:24:28] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:24:28] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:24:29] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:24:30] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:24:31] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:24:31] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:25:32] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:32] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:34] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:25:34] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:25:35] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:25:35] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:25:38] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:25:38] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:25:40] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:41] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:41] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:25:49] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:49] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:25:50] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:25:58] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:25:58] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:25:58] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:25:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:25:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:00] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:26:00] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:26:01] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:01] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:03] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:04] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:04] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:12] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:12] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:12] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:21] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:21] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:21] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:22] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:26:23] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:24] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:24] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:26] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:26] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:26] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:27] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:27] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:26:27] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:26:28] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:29] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:38] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:38] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:46] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:47] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:50] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:50] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:50] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:53] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:53] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:26:57] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:26:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:26:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:27:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:27:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:02] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:27:02] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:27:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:02] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:27:05] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:27:05] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:27:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:05] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:27:06] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:27:08] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:09] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:17] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:17] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:25] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:25] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:33] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:33] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:41] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:42] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:42] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:50] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:51] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:27:52] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:27:59] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:00] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:28:01] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:02] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:03] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:28:03] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:12] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:12] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:28:13] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:28:21] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:21] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:21] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:22] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:24] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:26] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:28] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:29] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:30] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:31] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:28:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:28:33] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:33] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:28:34] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:28:36] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:28:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:28:37] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:28:37] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:28:37] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:23] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:29:23] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:29:24] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:29:24] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:29:25] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:29:26] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:29:28] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:29:28] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:29:30] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:29:30] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:29:30] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:29:32] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:29:32] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:29:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:33] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:29:34] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:29:34] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:34] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:36] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:38] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:38] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:38] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:39] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:29:40] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:40] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:40] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:42] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:42] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:42] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:43] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:44] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:29:44] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:29:45] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:45] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:46] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:46] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:47] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:48] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:48] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:49] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:49] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:49] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:50] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:55] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:55] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:57] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:29:58] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:29:59] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:29:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:01] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:01] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:01] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:03] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:03] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:03] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:03] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:04] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:06] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:06] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:06] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:07] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:09] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:09] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:30:11] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:11] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:30:13] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:13] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:30:14] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:16] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:16] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:30:17] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:19] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:19] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:30:20] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:30:22] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:23] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:24] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:24] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:25] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:25] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:27] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:28] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:28] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:30] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:30] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:32] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:30:32] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:30:34] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:34] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:30:34] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:30:36] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:36] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:30:36] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:30:37] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:30:37] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:30:37] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:31:50] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:31:50] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:31:52] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:31:52] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:31:53] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:31:54] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:31:56] POST /auth/login attempt {"email":"inconnu@test.fr"} [2026-05-27 00:31:56] POST /auth/login failed: user not found {"email":"inconnu@test.fr"} [2026-05-27 00:31:58] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 00:31:58] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-27 00:31:58] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:31:59] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:32:00] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 00:32:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:01] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:32:02] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 00:32:02] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:02] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:04] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:04] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:04] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:06] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:06] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:06] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:07] DOSSIER_REFERRAL_STATS_SUCCESS {"user_id":9,"filleuls_count":3,"total_dossiers":2} [2026-05-27 00:32:08] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:08] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:08] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:10] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:10] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:10] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:11] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:12] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:32:12] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:32:13] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:14] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:14] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:14] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:14] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:16] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:16] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:16] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:16] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:17] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:17] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:19] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:19] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:19] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:20] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:22] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:22] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:22] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:23] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:23] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:23] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:25] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:26] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:26] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:27] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:27] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:27] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:29] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:29] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:29] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:31] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:31] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:31] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:32] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:34] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:34] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:34] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:35] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:35] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:38] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:38] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:32:40] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:40] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:32:42] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:42] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:32:43] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:45] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:45] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:32:46] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:48] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:48] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-05-27 00:32:49] PROFILE_ME_RESOLVED {"user_id":6,"role":"super_admin","franchise_user_id":null,"sponsor_user_id":null} [2026-05-27 00:32:51] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:51] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:51] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:52] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:52] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:52] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:54] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:54] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:56] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:57] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:57] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:57] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:59] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:32:59] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:32:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:32:59] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:33:00] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:33:00] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 00:33:00] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 00:33:02] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:33:03] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:33:03] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:33:04] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:33:05] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:33:05] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 00:33:06] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 00:33:06] DOSSIERS_LIST_SUCCESS {"role":"ambassador","user_id":9,"count":0,"page":1,"ambassador_ids_sample":[],"missing_ambassador_ids":0} [2026-05-27 00:33:06] NETWORK_TREE_RESOLVED {"user_id":9,"role":"ambassador","nodes":3,"root_bitrix_contact_id":4408,"ambassador_ids_sample":["10","12","13"]} [2026-05-27 07:05:55] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 07:05:56] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 07:05:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 07:05:56] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 07:58:38] PROFILE_ME_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_user_id":7,"sponsor_user_id":null} [2026-05-27 07:58:39] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 07:58:39] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 07:58:39] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 08:03:41] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 08:03:41] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 23:08:42] POST /auth/login attempt {"email":"john.doe@example.com"} [2026-05-27 23:08:42] POST /auth/login failed: user not found {"email":"john.doe@example.com"} [2026-05-27 23:08:43] POST /auth/login attempt {"email":"john.doe@example.com"} [2026-05-27 23:08:43] POST /auth/login failed: user not found {"email":"john.doe@example.com"} [2026-05-27 23:08:57] POST /auth/login attempt {"email":"john@example.com"} [2026-05-27 23:08:58] POST /auth/login failed: user not found {"email":"john@example.com"} [2026-05-27 23:08:58] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-27 23:08:58] POST /auth/login failed: bad password {"user_id":6} [2026-05-27 23:10:17] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:10:17] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:10:32] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:10:32] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:10:33] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:10:34] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:10:34] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:10:35] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:11:48] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 23:11:48] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 23:43:53] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:43:53] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:44:08] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:44:09] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:44:24] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:44:24] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:44:25] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:44:26] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:44:56] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 23:44:57] POST /auth/login failed: bad password {"user_id":9} [2026-05-27 23:57:34] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:35] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:36] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:36] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:37] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:38] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:39] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:39] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:40] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:40] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:40] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 23:57:41] POST /auth/login failed: bad password {"user_id":9} [2026-05-27 23:57:41] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:41] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:42] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:43] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:43] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:44] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:45] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:45] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:46] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:46] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:47] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:47] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:48] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:48] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:49] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:49] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:50] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:51] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:51] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:52] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:53] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:53] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:54] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:54] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:55] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:56] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:57] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:57] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:57:58] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:57:58] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:00] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:00] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:01] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:01] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:02] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:02] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:04] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:04] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:05] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:05] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:06] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:06] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:07] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:07] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:08] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:08] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:10] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:10] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:11] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:11] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:12] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:13] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:13] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:14] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:14] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:15] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:16] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:17] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:17] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:18] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:18] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:19] POST /auth/login failed: bad password {"user_id":7} [2026-05-27 23:58:19] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:20] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-27 23:58:20] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-27 23:58:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 23:58:20] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-27 23:58:24] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-27 23:58:25] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-28 00:00:41] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-05-28 00:00:41] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-05-28 00:00:43] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-28 00:00:43] POST /auth/login failed: bad password {"user_id":7} [2026-05-28 00:03:04] GET /me exception {"message":"SQLSTATE[42703]: Undefined column: 7 ERROR: column u.custom_share_message_client does not exist\nLINE 19: u.custom_share_message_client,\n ^","file":"\/home\/gselecl\/gsconnect-dev\/api-gsconnect\/controllers\/ProfileController.php","line":85} [2026-05-28 00:03:11] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-05-28 00:03:11] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-05-28 00:03:12] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-28 00:03:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-28 00:03:12] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-28 00:06:46] POST /auth/login attempt {"email":"ambtest1@gselect-assurances.fr"} [2026-05-28 00:06:46] POST /auth/login success {"user_id":9,"email":"ambtest1@gselect-assurances.fr"} [2026-05-28 00:06:46] PROFILE_ME_RESOLVED {"user_id":9,"role":"ambassador","franchise_user_id":7,"sponsor_user_id":null} [2026-05-28 00:08:17] DOSSIERS_LIST_SUCCESS {"role":"franchise_admin","user_id":7,"count":6,"page":1,"ambassador_ids_sample":["12","8"],"missing_ambassador_ids":0} [2026-05-28 00:08:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-05-28 00:08:17] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-06-19 10:32:54] AUTH_REQUIRED_EXPIRED_JWT {"sub":7} [2026-06-19 10:33:08] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:08] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:10] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:10] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:11] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:12] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:15] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:15] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:17] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:17] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:25] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:25] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:38] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:38] POST /auth/login failed: bad password {"user_id":6} [2026-06-19 10:33:53] POST /auth/forgot-password attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:53] PASSWORD_RESET_EMAIL_ENQUEUED {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-19 10:33:53] PASSWORD_RESET_MAIL_RESULT {"user_id":6,"email":"joris.leroux@btinnov.com","mail_sent":false,"reset_link":"https:\/\/appdev.gselect-assurances.fr\/reset-password?token=9e6f3f8582d25e9ae86b4a3bcccdab583d0494aaf11087cb840b6fb0970fe219","error":"Erreur SMTP : données incorrectes. Erreur SMTP : données incorrectes. Erreur du serveur SMTP : DATA END command failed Détails : Mail quota exceeded for noreply@gselect-assurances.fr: You have exceeded the limit of 200 messages per hour and per account. Please, re-try later.\r\n221 Closing connection, please refrain from sending too many mails\r\n Code SMTP : 550 Informations supplémentaires SMTP : 5.7.0"} [2026-06-19 10:34:05] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-19 10:34:06] POST /auth/login failed: bad password {"user_id":6} [2026-06-27 10:34:24] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 10:34:25] POST /auth/login failed: bad password {"user_id":6} [2026-06-27 10:34:38] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 10:34:38] POST /auth/login failed: bad password {"user_id":6} [2026-06-27 10:35:05] POST /auth/login attempt {"email":"noreply@gselect-assurances.fr"} [2026-06-27 10:35:05] POST /auth/login failed: user not found {"email":"noreply@gselect-assurances.fr"} [2026-06-27 10:35:54] AUTH_REQUIRED_MISSING_BEARER {"server_http_authorization":"","server_redirect_http_authorization":null} [2026-06-27 14:27:42] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 14:27:42] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-27 14:27:43] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-27 14:27:44] POST /auth/login failed: bad password {"user_id":7} [2026-06-27 14:37:58] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 14:37:59] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-27 14:38:00] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-27 14:38:00] POST /auth/login failed: bad password {"user_id":7} [2026-06-27 15:01:32] POST /auth/forgot-password attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 15:01:33] PASSWORD_RESET_EMAIL_ENQUEUED {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-27 15:01:35] PASSWORD_RESET_MAIL_RESULT {"user_id":6,"email":"joris.leroux@btinnov.com","mail_sent":true,"reset_link":"https:\/\/appdev.gselect-assurances.fr\/reset-password?token=6a856d69d8303dcd49ac0a32fb8b110b09a5cefefbfa918473d531d56bd2047c","error":null} [2026-06-27 15:01:40] POST /auth/forgot-password attempt {"email":"inexistant@nowhere.com"} [2026-06-27 15:01:40] PASSWORD_RESET_REQUEST_USER_NOT_FOUND {"email":"inexistant@nowhere.com"} [2026-06-27 15:01:41] POST /auth/forgot-password attempt {"email":""} [2026-06-27 15:02:18] POST /auth/reset-password attempt [2026-06-27 15:02:44] POST /auth/reset-password attempt [2026-06-27 15:02:45] PASSWORD_RESET_SUCCESS {"user_id":6,"email":"joris.leroux@btinnov.com","confirmation_mail_sent":true,"confirmation_mail_error":null} [2026-06-27 15:02:57] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-27 15:02:58] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-27 15:03:03] POST /auth/reset-password attempt [2026-06-27 15:03:16] POST /auth/forgot-password attempt {"email":"ambniv4test1@gselect-assurances.fr"} [2026-06-27 15:03:16] PASSWORD_RESET_REQUEST_NON_ACTIVE_USER {"user_id":13,"email":"ambniv4test1@gselect-assurances.fr","status":"pending_activation"} [2026-06-27 15:14:29] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-06-27 15:14:29] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Test","last_name":"Webhook","email":"test.webhook.verify@gselect-assurances.fr","franchise_id":2786,"bitrix_contact_id":null,"assigned_by_id":null,"replaced_pending_id":null,"tree_meta":{"indicator_path_raw":null,"indicator_path_resolved":null,"parent_bitrix_contact_id":null,"root_bitrix_contact_id":null,"tree_level":null,"is_valid":false,"mode":"default_self_only","error":null}}} [2026-06-27 15:14:29] REGISTER_STEP {"step":"after_insert_user","user_id":62} [2026-06-27 15:14:29] REGISTER_STEP {"step":"after_insert_ambassador","user_id":62,"bitrix_contact_id":null,"indicator_path_raw":null,"indicator_path_resolved":null,"parent_bitrix_contact_id":null,"root_bitrix_contact_id":null,"tree_level":null,"assigned_by_id":null} [2026-06-27 15:14:29] REGISTER_STEP {"step":"after_insert_token","user_id":62} [2026-06-27 15:14:29] ACTIVATION_EMAIL_ENQUEUED {"user_id":62,"email":"test.webhook.verify@gselect-assurances.fr"} [2026-06-27 15:14:29] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":62,"email":"test.webhook.verify@gselect-assurances.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=7e62850118a2902a5bc5bebb5a70c387683f4a424d729afed50b1a624ed835c6","replaced_pending_user_id":null} [2026-06-27 15:14:45] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-06-27 15:14:45] REGISTER_DUPLICATE_PENDING_REPLACED {"deleted_user_id":62,"email":"test.webhook.verify@gselect-assurances.fr","bitrix_contact_id":null,"assigned_by_id":null} [2026-06-27 15:14:45] REGISTER_STEP {"step":"before_insert_user","payload":{"civility":"M.","first_name":"Test","last_name":"Webhook","email":"test.webhook.verify@gselect-assurances.fr","franchise_id":2786,"bitrix_contact_id":null,"assigned_by_id":null,"replaced_pending_id":62,"tree_meta":{"indicator_path_raw":null,"indicator_path_resolved":null,"parent_bitrix_contact_id":null,"root_bitrix_contact_id":null,"tree_level":null,"is_valid":false,"mode":"default_self_only","error":null}}} [2026-06-27 15:14:45] REGISTER_STEP {"step":"after_insert_user","user_id":63} [2026-06-27 15:14:45] REGISTER_STEP {"step":"after_insert_ambassador","user_id":63,"bitrix_contact_id":null,"indicator_path_raw":null,"indicator_path_resolved":null,"parent_bitrix_contact_id":null,"root_bitrix_contact_id":null,"tree_level":null,"assigned_by_id":null} [2026-06-27 15:14:45] REGISTER_STEP {"step":"after_insert_token","user_id":63} [2026-06-27 15:14:45] ACTIVATION_EMAIL_ENQUEUED {"user_id":63,"email":"test.webhook.verify@gselect-assurances.fr"} [2026-06-27 15:14:45] REGISTER_FROM_BITRIX_MAIL_RESULT {"user_id":63,"email":"test.webhook.verify@gselect-assurances.fr","mail_sent":true,"activation_link":"https:\/\/appdev.gselect-assurances.fr\/activate?token=3d48797052c151dbb72f70909811705335d2baea80f68ea5752db432a6b36b9a","replaced_pending_user_id":62} [2026-06-27 15:15:00] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-06-27 15:15:00] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-06-27 15:15:00] REGISTER_CONTROLLER_VERSION {"version":"2026-04-26-v5-extracted-do-register"} [2026-06-28 00:20:03] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:20:03] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:20:08] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-06-28 00:20:13] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-06-28 00:48:38] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:48:38] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:48:53] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:48:54] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:48:54] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-06-28 00:49:35] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:36] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:36] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":7,"ambassador_ids_sample":["14","8","9","10","12","13","64"]} [2026-06-28 00:49:51] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:52] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:52] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:49:52] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:49:52] CLEANUP_REQUEST_CREATED {"request_id":1,"ambassador_user_id":64,"requested_by_id":7} [2026-06-28 00:49:58] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:49:58] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:49:58] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:58] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:49:59] CLEANUP_REQUEST_APPROVED {"request_id":1,"ambassador_user_id":64,"reviewed_by_id":6} [2026-06-28 00:50:06] POST /auth/login attempt {"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:50:06] POST /auth/login success {"user_id":7,"email":"franchise.test@gselect-assurances.fr"} [2026-06-28 00:50:06] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:50:07] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:50:07] NETWORK_TREE_RESOLVED {"user_id":7,"role":"franchise_admin","franchise_id":2786,"nodes":6,"ambassador_ids_sample":["14","8","9","10","12","13"]} [2026-06-28 00:50:07] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-06-28 00:50:15] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:50:15] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:50:15] ADMIN_FRANCHISEES_LIST_SUCCESS {"count":2} [2026-06-28 00:50:21] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:50:21] AUTH_REQUIRED_INVALID_JWT [2026-06-28 00:50:26] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:50:26] AUTH_REQUIRED_INVALID_JWT [2026-06-28 00:50:33] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:50:33] AUTH_REQUIRED_INVALID_JWT [2026-06-28 00:50:36] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:50:58] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:03] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:08] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:14] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:19] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:24] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:29] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:33] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":7} [2026-06-28 00:51:34] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:39] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:45] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:50] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:51:55] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:00] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:05] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:10] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:15] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:20] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:26] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:31] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:36] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:41] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:46] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:51] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:56] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:52:57] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":7} [2026-06-28 00:53:01] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:06] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:12] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:17] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:22] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:27] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:32] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:37] RATE_LIMIT_TRIGGERED {"action":"login","ip":"89.92.119.184","count":10} [2026-06-28 00:53:42] POST /auth/login attempt {"email":"joris.leroux@btinnov.com"} [2026-06-28 00:53:43] POST /auth/login success {"user_id":6,"email":"joris.leroux@btinnov.com"} [2026-06-28 00:54:11] ADMIN_FRANCHISEE_TREE_SUCCESS {"franchise_user_id":7,"franchise_id":2786,"nodes_count":7}